6h ago

Senior Embedded Software Engineer - Firmware

Sunnyvale, California, United States

$125,000-$222,000 / year

full-timeseniorautonomous vehicle software

Tech Stack

Description

You will develop the next-generation vehicle platform by integrating vendor components, implementing RTOS applications, and architecting high-quality C code for real-time embedded environments. You will support hardware bring-up and work cross-functionally to productionize custom software on new devices.

Requirements

  • 5+ years of experience working on embedded devices
  • BS in Computer Science, Computer Engineering, or related field
  • Strong background in embedded software using C/C++ and assembly
  • Hands-on experience with RTOS, Linux, and/or ARM systems
  • Debugging skills with embedded diagnostics tooling (oscilloscopes, logic analyzers, JTAG)

Responsibilities

  • Integrate vendor components into a common software framework using low-level communication protocols (CAN, LIN, I2C, SPI, UART)
  • Implement real-time operating system (RTOS) applications
  • Architect and develop high-quality C code for real-time embedded and safety critical systems
  • Support hardware bring-up and debug of board and SoC
  • Work with cross-functional teams to bring up custom software and manage product maintenance
0 views 0 saves 0 applications