Senior Embedded Software Engineer - Firmware

Applied Intuition Applied Intuition · Robotics · Sunnyvale, CA · Onboard Software

Senior Embedded Software Engineer - Firmware role at Applied Intuition, focusing on developing embedded software applications for next-generation vehicle platforms. The role involves integrating vendor components, implementing RTOS applications, architecting C code for real-time embedded environments, and supporting hardware bring-up. The company works with automotive, defense, trucking, construction, mining, and agriculture industries to power the future of physical AI.

What you'd actually do

  1. Integrate vendor components into a common software framework, ensuring proper low-level communication (e.g., CAN, LIN, I2C, SPI, UART etc.)
  2. Implement real-time operating system (RTOS) applications as required for the product
  3. Architect and develop high-quality C code for real-time embedded environments, including safety critical systems
  4. Support hardware bring-up, including low level debug of board and SoC
  5. Work with cross-functional teams to bring up custom software on new devices, productionize it, and manage the process for maintaining company products

Skills

Required

  • 5+ years of experience working on embedded devices
  • BS in Computer Science, Computer Engineering, or a related field
  • Strong background in embedded software development using C/C++ and assembly languages
  • Hands-on experience with RTOS, Linux, and/or ARM systems
  • Debugging skills in real world environments with embedded diagnostics tooling such as oscilloscopes, logic analyzers, JTAG etc.

Nice to have

  • Prior experience in developing on-vehicle technology, ZephyrOS, FreeRTOS
  • Ability to work with safety critical robotic systems with real time constraints
  • Expert knowledge of embedded microprocessor tools, hardware peripherals, and common buses

What the JD emphasized

  • safety critical systems