Taro Logo

Senior / Staff Embedded Software Engineer, Onboard Software

Waabi is developing autonomous vehicle technology focusing on self-driving trucks.
$155,000 - $240,000
Embedded
Staff Software Engineer
Hybrid
[] Employees
5+ years of experience
Automotive · Robotics

Description For Senior / Staff Embedded Software Engineer, Onboard Software

Waabi is seeking a Senior/Staff Embedded Software Engineer to join their Onboard Software Platform team in San Francisco. This role is crucial for developing and implementing safety-critical embedded software for autonomous trucks. The position requires working onsite 3-5 days per week, collaborating closely with Compute, Hardware, and Sensor teams.

The role involves implementing low-level control systems for crucial truck functions, including engine control, steering, and braking. You'll be responsible for integrating various sensors and vehicle feedback systems to ensure redundant safety features. The position requires expertise in embedded software development, particularly with ARM microcontrollers and processors, and proficiency in languages like Rust, which is the primary development language.

The ideal candidate should have at least 5 years of experience in embedded software development, with a strong background in safety-critical systems and industry safety standards. Technical leadership abilities are essential, as you'll be mentoring junior developers and collaborating across different teams. The position offers a competitive salary range of $155,000 - $240,000 USD, along with equity incentives and an annual performance bonus.

This is an excellent opportunity for experienced embedded software engineers who want to work at the cutting edge of autonomous vehicle technology. You'll be part of a team that's pushing the boundaries of what's possible in self-driving technology, particularly in the trucking industry. The role offers a unique blend of technical challenges, from low-level programming to system-wide integration, making it an exciting opportunity for those passionate about embedded systems and autonomous vehicles.

Last updated 8 days ago

Responsibilities For Senior / Staff Embedded Software Engineer, Onboard Software

  • Implement low-level, safety critical embedded software for truck control functions such as engine control, steering and braking
  • Integrate sensors and vehicle actuation feedback with localization and control systems
  • Collaborate with hardware, safety and systems teams on design, build and validation
  • Develop software according to industry-best practices
  • Support the bring up and operation of the autonomous platform
  • Work with software and autonomy engineers on implementing low-level functions

Requirements For Senior / Staff Embedded Software Engineer, Onboard Software

Rust
  • 5+ years experience developing embedded software on low level ARM microcontrollers and processors
  • Experience building reusable embedded code and systems
  • Technical leadership and mentoring abilities
  • Deep experience with C/C++/Rust (primarily Rust)
  • Experience working on safety-critical, hi-reliability software projects
  • Experience with industry safety standards

Benefits For Senior / Staff Embedded Software Engineer, Onboard Software

Equity
  • Equity
  • Annual performance bonus

Interested in this job?

Jobs Related To Waabi Senior / Staff Embedded Software Engineer, Onboard Software