About OUTFRONT
We are one of North America's most innovative media companies. We leverage the power of creative excellence, unbeatable locations and smart audience data to change the game for advertisers. Our purpose as a company is to help people, places and businesses grow stronger. To do this, we make meaningful connections between brands and people when they are outside of their homes through one of the largest and most diverse sets of out-of-home assets including billboards, transit and mobile displays across the U.S. We connect diverse audiences across over 150 markets and conduct our business considering all our stakeholders, from clients and employees, to the communities where we operate. We are committed to creating a diverse and inclusive work environment that promotes the growth of our people. Come join our industry-leading team!
What We Offer
OUTFRONT offers a comprehensive benefits program including:
Your Role
Your Responsibilities
* Develop solutions at the core layers of the Linux Kernel
* Develop firmware software to support the hardware for different displays
* Develop software to support the Board Support Package (BSP) for sensors
* Maintain a custom Linux Kernel, BSP and Firmware built to support OUTFRONT media advertisement displays.
* Perform thorough regression testing when features are implemented or bugs are resolved
* Build and sign the artifacts for both Linux-based displays and Android-based displays
* Setup test automation tools and strategies
* Identify, record, document thoroughly and track bugs using Atlassian Tools
* Liaise with internal teams (e.g. developers, operations team, and product owners) to identify system requirements
* Investigate the root-causes of non-conforming software
Your Qualifications
* BS/MS degree in Computer Science, Computer Engineering or Electrical Engineering
* 8+ years of embedded software development experience of large-scale enterprise applications
* Proven work experience in software development with strong knowledge of Python and C/C++ and bash/shell scripting
* Must be an expert in Linux kernel, BSP and Firmware.
* Experience with AOSP Android tree development
* Experience with Android applications and Java
* Strong organization skills with ability to work independently as well as within a cross-functional teams setting
* Able to work in a fast-paced environment with pressure to deliver and meet critical deadlines
* Excellent verbal and written communication skills
* Experience with following SDLC and industry's best practices
* Experience with CI/CD and Orchestration Frameworks such as Jenkins, Spinnaker
* Strong experience working in an Agile/Scrum development process using Slack and Atlassian Tools such as JIRA and Confluence
* Strong knowledge of networking layer and experience with TCP/IP protocols
* Experience with installing, configuring network routers for supporting intercomponent communication.
OUTFRONT Media is not responsible for any fees related to unsolicited resumes.
OUTFRONT Media Is An Equal Opportunity Employer
All applicants shall receive equal consideration without regard to race, color, religion, gender, marital status, gender identity or expression, sexual orientation, national origin, age, veteran status or disability. Please refer to the OUTFRONT Media Affirmative Action policy statement.