Senior Software Engineer - Embedded Runtime Infrastructure
$179,200–$268,800 year
Remote · United States or Palo Alto, California, United States
Job Summary
Senior Software Engineer to design, develop, and test reliable, high-performance software spanning application runtime to firmware on safety-critical cores within Latitude AI’s Foundations and Frameworks Runtime Infrastructure. Responsibilities include bringing up and hardening RTOS-based runtimes on automotive SoCs, debugging with JTAG and hardware analyzers, building tools and artifacts (linker scripts, memory maps), validating with unit/integration tests, and collaborating with autonomy teams to ensure safe, integrated runtime infrastructure across Linux/POSIX and embedded cores. Requires hands-on embedded/firmware experience, RTOS proficiency, low-level memory and hardware familiarity, C++11+, Linux/Unix, and strong cross-functional collaboration. Nice-to-have items include experience with automotive SoCs, safety mechanisms, Bazel, ROS, POSIX APIs, and ISO 26262 familiarity. The role offers base salary in the California range of $179,200–$268,800, with eligibility for bonus/equity and broad benefits; U.S. work authorization and visa sponsorship are available.
Required Qualifications
- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or related field plus 4+ years of relevant experience (or Master's degree with 2+ years, or PhD)
- Hands-on embedded/firmware software development on resource-constrained compute platforms
- RTOS experience (SafeRTOS, FreeRTOS, QNX, AUTOSAR OS, VxWorks) on ARM Cortex-R/M cores
- Low-level system topics (MPU/MMU config, cache coherency, isolation, DMA)
- Reading SoC reference manuals, configuring peripherals and memory maps
- Hardware debuggers (Lauterbach TRACE32, Segger J-Link) and on-target tracing/profiling
- C++11 or newer in systems/embedded programming
- Linux/Unix development
- Design and documentation of software components and systems
- Strong cross-functional collaboration and launches
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.