Staff Embedded Software Engineer

Stack AV

$120K — $145K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Expert in C++ for embedded systems development in safety-critical environments.
  • Strong understanding of RTOS concepts and programming, including FreeRTOS and SafeRTOS.
  • Experience with safety-critical standards such as ISO 26262 or DO-178C.
  • Proven ability to provide technical leadership within a small team environment.
  • Experience in Hardware Abstraction Layer (HAL) and Board Support Package (BSP) development.
  • Proficient in multithreaded and real-time software design principles.
  • Familiarity with CAN and Ethernet communication protocols in automotive applications.
  • Experience taking a product through to production and supporting it with customers.

Responsibilities

  • Develop scalable, modular, and real-time embedded systems architectures for the autonomous vehicle platform.
  • Mentor and guide team members, providing technical leadership and conducting code reviews.
  • Ensure software compliance with safety standards and implement robust fault handling methods.
  • Coordinate team tasks to ensure timely project delivery.
  • Support vehicle testing and resolve embedded software issues in practical field scenarios.

Benefits

  • Opportunity for impactful work at the forefront of autonomous vehicle technology.
  • Collaborative team culture with a strong emphasis on mentorship and knowledge sharing.
  • Involvement in safety-critical projects, enhancing your professional expertise and growth.
  • Access to cutting-edge technology in the automotive sector.
Full Job Description
About the Role:

The firmware team is responsible for developing and maintaining the embedded software that bridges hardware and high-level applications in the Stack AV autonomous vehicle system. Our work ensures that sensors, actuators, and compute platforms operate reliably, and in real-time, forming the foundation of safe and intelligent trucking.

As a Staff Embedded Software Engineer, you will lead the design, development, and validation of software for our safety-critical embedded platform. You will architect firmware that interfaces directly with sensors, compute modules and the base vehicle, ensuring deterministic and safe behavior.

Responsibilities:
  • Develop embedded software architectures - develop scalable, modular, and real-time embedded systems for our autonomous vehicle platform.
  • Mentor and guide team members - provide technical leadership, conduct code reviews, and lead by example.
  • Ensure compliance with safety standards - apply safety guidelines to build safety-critical software with robust fault handling.
  • Coordinate tasks amongst team members to achieve on time delivery.
  • Support vehicle testing and field deployments - diagnose and resolve embedded software issues in real-world scenarios.

Qualifications:
  • Expert in C++ for embedded systems development for safety critical systems.
  • Strong understanding of RTOS concepts / programming (e.g. FreeRTOS, SafeRTOS).
  • Experience with safety-critical standards such as ISO 26262, DO-178C, IEC 61508, IEC 62304 or similar.
  • Provide technical leadership in a small team.
  • Hardware abstraction layer (HAL) and BSP development.
  • Multithreaded and real-time software design.
  • Good understanding of CAN and ethernet communication protocols, ideally in an automotive context.
  • Has taken at least one product through to production, including maintaining the product with paying customers.

#LI-TT1

Similar Jobs

More Jobs at Stack AV

More Aerospace & Defense Jobs

Find similar Staff Embedded Software Engineer jobs: