Latitude AI logo
Latitude AI2 days ago

Senior Software Engineer - Embedded Runtime Infrastructure

$179,200–$268,800 year

Remote · United States or Palo Alto, California, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Unknown
Industry
Automotive Software

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
Sorce

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.

Get started

$179k – $269k / yr

Senior Software Engineer - Embedded Runtime Infrastructure · Latitude AI

Apply on Sorce