Senior Embedded Software Engineer, Firmware
Stack AVAbout the role
About
With customers at its core, Stack AV is focused on revolutionizing the way businesses transport goods, designing solutions to alleviate long-standing issues that have plagued the trucking industry including driver shortages, lagging efficiency in uptime per vehicle, overarching safety concerns, high operating costs, and elevated emission levels. By building safe and efficient autonomous trucking solutions, Stack AV is creating better and smarter supply chains for its partners, improving business outcomes for its customers, delivering goods to end-users faster, and ultimately moving the trucking industry forward.
What We're Looking for:
We are looking for people who are passionate about delivering self-driving (L4) products that make the way we move safer, faster, and more efficient. We seek mission-driven, highly skilled people with deep experience in fast-paced, rapidly growing, tech development environments.
We are mission-driven to develop, test, and field a product quickly that solves our customers’ needs, while also conducting that development to the high degree of engineering rigor necessary for autonomous vehicles operating on public roadways. Particularly in systems engineering roles, we are looking for candidates who can work in a highly cross-functional environment, think holistically about a complex system of systems, and have a customer-centric obsession.
What you’ll do:
- The Senior Embedded Software Engineer is responsible for developing embedded software including design and development for safety critical automotive L2, L4 Autonomous vehicle based applications
- Development (design, implement, test and debug) of core and/or application specific software requirements for automotive embedded electronic module serial production projects
- Integrate auto-code generated functions in a multi-core environment
- Perform work assignments as a highly competent software engineer, requiring independent design, implementation and testing of the software components
- Generate code profiling measurements on the ECU
- Interfacing the code with Auto-SAR components
- Support for identifying the root causes for various embedded controller level issues like throughput, memory optimization, etc.
- Interface with product development teams located in various geographical locations
- Ability to adapt to changing software release schedules and multitask in a fast-paced environment
What you'll need to succeed:
- Bachelor of Science degree in Electrical Engineering, or Computer Engineering, Computer Science, Robotics, Aerospace Engineering or related field
- 5+ years of experience in embedded C development for automotive systems (ADAS is a plus).
- 5+ years of experience in the configuration and building of classic AUTOSAR basic software modules.
- Good understanding of OSEK, IOC
- Experience on unit testing using Trace 32 /JTrace or any Debug Trace tools.
- Knowledge of multicore microcontrollers
- Strong knowledge and experience on RTE configurations and Integration
- Solid background in integration testing
- Experience in AUTOSAR Architecture for Multi core, CAN-FD, SOMEIP Ethernet protocols.
- Experience with developing AUTOSAR Basic-Software(BSW), Application Software(ASW), or Complex Device Driver(CDD) components.
- Experience in vector tools like CANoe, CANalyzer, CANdela Studio, Davinci Configuration/Developer tools.
- Experience with Git, JIRA, Vector DBC tools
- Expertise in Software debugging – Issue resolution, reporting, triage and status tracking
- Experience with the AUTOSAR development environment
- Experience with MISRA C, ASIL-B & D and ISO 26262 requirements.
We are proud to be an equal opportunity workplace. We believe that diverse teams produce the best ideas and outcomes. We are committed to building a culture of inclusion, entrepreneurship, and innovation across gender, race, age, sexual orientation, religion, disability, and identity.
Check out our Privacy Policy.
Please Note: Pursuant to its business activities and use of technology, Stack AV complies with all applicable U.S. national security laws, regulations, and administrative requirements, which can restrict Stack AV’s ability to employ certain persons in certain positions pursuant to a range of national security-related requirements. As such, this position may be contingent upon Stack AV verifying a candidate’s residence, U.S. person status, and/or citizenship status. This position may also involve working with software and technologies subject to U.S. export control regulations. Under these regulations, it may be
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s