Embedded Software Engineer - Firmware

Applied Intuition

Sunnyvale, United States
Base: $125,000 - $253,000 usd annually; equity: op...
**
Low-level communication (can, lin, i2c, spi, uart)
Real-time operating system (rtos) applications
Safety critical systems development
** Applied Intuition is seeking a Senior Embedded Software Engineer to develop embedded software applications for their next-generation vehicle platform. The ideal candidate should have at least three years of experience in embedded systems, proficiency in C/C++ programming, and familiarity with RTOS and various communication protocols. **

Job Summary

  • We are looking for senior software engineers with expertise in developing embedded software applications on production computers to build the next-generation vehicle platform!
  • Integrate vendor components into a common software framework, ensuring proper low-level communication.
  • Architect and develop high-quality C code for real-time embedded environments, including safety critical systems.

Matching Summary

Match Score: 75

** Applied Intuition is seeking a Senior Embedded Software Engineer to develop embedded software applications for their next-generation vehicle platform. The ideal candidate should have at least three years of experience in embedded systems, proficiency in C/C++ programming, and familiarity with RTOS and various communication protocols. **

Salary

Base: $125,000 - $253,000 USD annually; Equity: options and/or restricted stock units; Benefits: comprehensive health, dental, vision, life and disability insurance coverage, 401k retirement benefits with employer match, learning and wellness stipends, and paid time off

Skills & Requirements

Must-have

  • low-level communication (CAN, LIN, I2C, SPI, UART)
  • real-time operating system (RTOS) applications
  • safety critical systems development
  • hardware bring-up and low-level debug
  • embedded diagnostics tooling

Nice-to-have

  • on-vehicle technology development
  • ZephyrOS or FreeRTOS experience
  • safety critical robotic systems
  • embedded microprocessor tools and peripherals

Key Requirements

  • 3+ years of experience working on embedded devices
  • BS in Computer Science, Computer Engineering, or related field
  • Strong background in C/C++ and assembly languages
  • Hands-on experience with RTOS, Linux, or ARM systems
  • Debugging skills with embedded diagnostics tooling

Work Rights

Not specified

Tailored Resume

Cover Letter