Senior Embedded Software Engineer (Hybrid)

Portland, OR

52 Limited is a digital staffing agency with an industry-leading focus on the creative + technology space. We exclusively place tech and creative talent in direct-hire, contract-to-hire, and contract roles with our clients in Portland, Seattle, Austin, and San Francisco.


We are seeking a talented Senior Embedded Software Engineer to join our automotive client’s team in Portland, Oregon. In this role, you will join a team that works with internal engineering groups, external vendors, and the open-source community to identify and integrate emerging technologies into future vehicle product lines. 


They believe the world of web services and data-driven applications can advise how embedded systems need to evolve. They are working to integrate our customers’ vehicles into their current ecosystem of modern portable devices.


As a part of our automotive electronics development team, you will contribute to new product initiatives aimed at integrating the latest technologies with the in-vehicle electronic systems to maximize functionality, usability, and safety. This role is focused on the system-level integration that connects the in-vehicle infotainment system with other vehicle systems with which it and the driver interact.


Their Global Digital Development team is based in Portland, Oregon.

Daily Activities

  • Design/ architect and implement software systems to meet desired user experience, functional, and security requirements.

  • Development of embedded solutions for vehicles

  • Design and develop core vehicle infrastructure to support complex systems e.g. vehicle

  • infotainment and autonomous driving

  • Produce functional prototypes and MVPs working within an Agile development environment

  • Understand and advocate for team-centric development and continuous integration

  • Other duties as assigned

We would like to hear from you if you have: 

  • Bachelor’s degree in a related discipline or equivalent experience required

  • Minimum 3 years post-graduation professional experience (5 years in the absence of a bachelor's)

  • Experience in the development and techniques of hardware abstraction

  • Experience in deploying Operating Systems and Applications in an embedded and virtualized environment

  • Experience in C/C++/C#

  • Experience deploying Android/Android Auto/Android DevStudio