Staff Embedded Software Engineer

Stack AV

$130K — $155K *
US-Anywhere
+ 2 other locationsRemote
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 (e.g. FreeRTOS, SafeRTOS).
  • Experience with safety-critical standards such as ISO 26262, DO-178C, IEC 61508, or IEC 62304.
  • Proven ability to provide technical leadership in a small team setting.
  • Experience in hardware abstraction layer (HAL) and board support package (BSP) development.
  • Proficient in multithreaded and real-time software design techniques.
  • Good understanding of CAN and Ethernet communication protocols, particularly in automotive applications.
  • Experience in leading at least one product through to production and maintaining it with real customers.

Responsibilities

  • Develop scalable and modular embedded software architectures for autonomous vehicles.
  • Mentor and guide team members, providing technical leadership and conducting code reviews.
  • Ensure compliance with relevant safety standards while developing safety-critical software.
  • Coordinate team tasks to ensure on-time project delivery.
  • Support real-world vehicle testing and diagnose embedded software issues during field deployments.

Benefits

  • Comprehensive health and wellness programs.
  • Flexible work hours and remote work opportunities.
  • Continued education and professional development support.
  • Collaborative team environment focused on innovation.
  • Access to cutting-edge technology and tools for development.
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: