Senior Embedded Software Engineer

Applied Intuition Applied Intuition · Robotics · Sunnyvale, CA · NextGen OS

This role focuses on building a new full-stack operating system, specifically an embedded firmware platform and Real-Time Operating System (RTOS) using Rust and the Pigweed architecture. The engineer will be responsible for architecting and developing highly reliable embedded software, integrating the Rust toolchain into CI/CD, and working with Pigweed developers on pw_kernel. The domain is robotics, with a focus on safety-certified systems.

What you'd actually do

  1. Build a modern, safety-certified Real-Time Operating System (RTOS) and embedded platform
  2. Work with Pigweed developers on pw_kernel to complete it and bring it up on internal hardware platforms
  3. Integrate the Rust toolchain into our CI/CD pipeline
  4. Architect and develop highly reliable embedded software

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

Nice to have

  • Experience developing in Rust at the embedded/systems software level
  • Prior experience in developing on-vehicle technology
  • Ability to work with safety-critical robotic systems with real-time constraints
  • Previous startup experience

What the JD emphasized

  • safety-certified
  • highly reliable embedded software