Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Software Engineer - RTOS

Latitude AI

Senior Embedded Software Engineer - RTOS

Latitude AI develops automated driving technologies, including L3, for Ford vehicles at scale. We're driven by the opportunity to reimagine what it's like to drive and make travel safer, less stressful, and more enjoyable for everyone.

When you join the Latitude team, you'll work alongside leading experts across machine learning and robotics, cloud platforms, mapping, sensors and compute systems, test operations, systems and safety engineering – all dedicated to making a real, positive impact on the driving experience for millions of people.

As a Ford Motor Company subsidiary, we operate independently to develop automated driving technology at the speed of a technology startup. Latitude is headquartered in Pittsburgh with engineering centers in Dearborn, Mich., and Palo Alto, Calif.

The Embedded Software team develops foundational platform software that is critical to development across the company. The team develops FreeRTOS, SafeRTOS, and bare metal environments for both QM and ASIL applications on a variety of embedded targets including ARM. Projects often impact all levels of the stack from the bootchain to applications and usually require cross-functional collaboration with other engineering teams. We have a strong passion for technical excellence and rigorous compliance with ASPICE and ISO26262.

What You'll Do
  • Drive the design and implementation of a centralized "source of truth" for system-level RTOS configurations, including DDR memory maps, UDMA channels, and peripheral assignments
  • Architect and configure MPU (Memory Protection Unit) and hardware firewalls to ensure "Freedom from Interference" (FFI) between safety-critical (ASIL) and non-safety (QM) tasks
  • Lead the setup and evolution of the Hardware Abstraction Layer (HAL) and low-level drivers. Your goal is to create a common area for driver logic that scales across different projects and platforms
  • Take broad responsibility for core SoC integration modules, ensuring they are architected for long-term maintainability and testability
  • Profile and optimize low-level bus traffic and memory access patterns (DDR, DMA) to minimize latency and maximize throughput for real-time control loops
  • Consistently perform deep-dive code reviews. Ensure that PRs are simple, bug-free, and adhere to a unified architectural vision to prevent "reinventing the wheel"
  • Serve as the SME for hardware-software interfaces. Navigate ambiguity in hardware requirements and mediate disagreements in technical approaches through evidence-based influence
What You'll Need To Succeed
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field and 4+ years of relevant experience (or Master's degree and 2+ years of relevant experience, or PhD)
  • Experience in embedded C/C++ with a deep understanding of advanced language features and design paradigms
  • Proven expertise in ARM-based SoC architectures, including deep knowledge of memory-mapped I/O, DMA controllers (UDMA), and DDR bus configurations
  • Direct experience configuring MPUs and hardware-level firewalls to enforce spatial and temporal isolation in a multi-core environment
  • Experience building or significantly refactoring Hardware Abstraction Layers (HAL) to support multiple hardware targets or RTOS environments
  • Ability to root-cause complex system hangs and race conditions involving shared memory and hardware peripherals without supervision
  • Ability to see potential pitfalls in low-level designs (e.g., bus contention, MPU misconfigurations) and express designs in sufficient detail for rapid implementation
  • Expert-level use of JTAG, Tracealyzer, and logic analyzers to verify low-level hardware-software interactions

Nice to have:

  • Experience with ISO 26262 safety-critical development and the "Freedom from Interference" (FFI) requirements for ASIL systems
  • Familiarity with Automotive Ethernet, UDS, or SOME/IP
  • Expertise in Linux-based software development and related technologies including gtests, Python, Bazel, and Docker
  • Experience representing a team as a domain expert to silicon vendors or partner organizations
What We Offer You
  • Competitive compensation packages
  • High-quality individual and family medical, dental, and vision insurance
  • Health savings account with available employer match
  • Employer-matched 401(k) retirement plan with immediate vesting
  • Employer-paid group term life insurance and the option to elect voluntary life insurance
  • Paid parental leave
  • Paid medical leave
  • Unlimited vacation
  • 15 paid holidays
  • Daily lunches, snacks, and beverages available in all office locations
  • Pre-tax spending accounts for healthcare and dependent care expenses
  • Pre-tax commuter benefits
  • Monthly wellness stipend
  • Adoption/Surrogacy support program
  • Backup child and elder care program
  • Professional development reimbursement
  • Employee assistance program
  • Discounted programs that include legal services, identity theft protection, pet insurance, and more
  • Company and team bonding outlets: employee resource groups, quarterly team activity stipend, and wellness initiatives
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer - RTOS in Palo Alto, CA vacancy
  • $155k - $242k

    Decisive Point is seeking an Embedded Software Engineer to join the NextGen OS team in Mountain View, CA. You will develop a safety-certified RTOS and embedded platform, working with current technology to influence project direction. The ideal candidate has over 4 years... 
    Senior

    Decisive Point

    Mountain View, CA
    2 days ago
  •  ...Austin, TX at least three times per week (or more frequently if dictated by business needs).The RoleGM is seeking a Senior Embedded Software Test Engineer that ensures applications meet GM software and feature standards for functional, system, quality, security,... 
    Senior
    H1b
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    3 days ago
  • $150k - $190k

     ...Job Description Senior Staff Embedded Software Engineer (BSW)Mountain View, CA (Hybrid) Drive the future of automotive mobility by designing high...  ...in C, C++, Java, and HTML5, with deepknowledge of RTOS and embedded architectures. Industry Knowledge: Strong... 
    Senior

    Talentry LLC

    Mountain View, CA
    1 day ago
  • Intelliswift, an LTTS Company, is seeking a seasoned Embedded Firmware Engineer to work onsite in Sunnyvale, CA. The ideal...  ...opportunity for someone with a deep understanding of software development lifecycle and RTOS to contribute effectively to innovative projects.... 
    Senior

    Intelliswift - An LTTS Company

    Sunnyvale, CA
    4 days ago
  • $132.4k - $209.6k

     ...Role Overview: We are looking for a Software Development Engineer with an emphasis on Embedded systems. You are a self-starter and comfortable working...  ...optimization or hardware/software integration, and RTOS. Experience developing applications with ROS / ROS... 
    Senior
    Flexible hours

    Aeva, Inc

    Mountain View, CA
    22 hours ago
  • $155k - $242k

     ...opportunity to build and work on a new full‑stack operating system. As an Embedded Software Engineer on the team, you will develop an embedded firmware platform and Real‑time Operating System (RTOS) using Rust and the Pigweed architecture. This is a unique opportunity to... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Decisive Point

    Mountain View, CA
    2 days ago
  • $171k - $264k

     ...exception.) Meet our engineers on the Vehicle OS team!...  ...update complete vehicle software and AI applications. This...  ...We are looking for senior software engineers with...  ...expertise in developing embedded software applications on...  ...time operating system (RTOS) applications as required... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Decisive Point

    Mountain View, CA
    2 days ago
  •  ...Our Client Space is currently seeking a Senior Embedded Flight Software Engineer to join our team This position may also be performed remotely within the...  ...implement software for embedded Real-time Operating Systems (RTOS). • Develop, document, and maintain architectures,... 
    Senior
    Extra income
    Full time
    H1b
    Local area
    Remote work
    Visa sponsorship
    Work visa

    ATR International

    Palo Alto, CA
    1 day ago
  • General Motors is looking for a Senior Embedded Software Test Engineer to join their team. This hybrid role requires the candidate to be in Warren, MI or Austin, TX at least three times a week. Responsibilities include ensuring applications meet software standards, executing... 
    Senior

    General Motors

    Mountain View, CA
    3 days ago
  •  ...Staff Embedded Software Engineer (RTOS / FreeRTOS) Latitude AI develops automated driving technologies, including L3, for Ford vehicles at scale. We're driven by the opportunity to reimagine what it's like to drive and make travel safer, less stressful, and more enjoyable... 
    Work at office
    Immediate start

    Latitude AI

    Palo Alto, CA
    4 days ago
  • $150k - $300k

     ...About the role ~ We are looking for a Senior Embedded Software, Firmware & Driver Engineer to build and own low-level software across a wide range of processors...  ..., and integrating them into production-quality RTOS and Linux software stacks. You will work across CPUs... 
    Senior
    Local area
    Flexible hours

    Lyte

    Sunnyvale, CA
    2 days ago
  • $95 per hour

    EPITEC is seeking a Firmware Software Engineer in Sunnyvale, CA. The role involves developing high-quality firmware for embedded systems using C and C++. Candidates should have over 8 years of experience in firmware development, strong problem-solving skills, and knowledge... 
    Senior
    Contract work

    EPITEC

    Sunnyvale, CA
    3 days ago
  •  ...Job Description: Role: Sr. Embedded Engineer - SoC Location: Onsite in Palo Alto...  ...+ Benefits We are looking for a Senior Embedded Software Engineer. Our team focusses on providing...  ...~ Good understanding of Linux and/or RTOS fundamentals, Board Support Pkgs,... 
    Senior
    Hourly pay
    Long term contract
    Contract work
    Immediate start

    Syntricate Technologies

    Palo Alto, CA
    2 days ago
  • $158k - $241.9k

    Israelvcforum is seeking Embedded Software Developers in Mountain View, California. These positions require candidates to design, develop, and test software for the Body domain of vehicle systems. Ideal applicants should have a Bachelor's degree in a relevant field, and... 
    Senior

    Israelvcforum

    Mountain View, CA
    22 hours ago
  • $120k - $252k

    Tesla Motors, Inc. is seeking an Embedded Software Engineer in Palo Alto, California, to drive the development of software for the next generation of Battery Storage systems. This role involves implementing applications for supervisory control, embedded software development... 
    Senior

    Tesla Motors, Inc.

    Palo Alto, CA
    2 days ago
  • General Motors is seeking Embedded Software Developers to design and develop software for vehicle systems in Mountain View, California. Candidates should have a Bachelor's degree in a relevant field and over 7 years of experience in embedded software development. Proficiency... 
    Senior

    General Motors

    Mountain View, CA
    3 days ago
  • $168k - $252k

     ...Energy is looking for a passionate, driven Software Engineer to build out the features for the...  ...You'll Do Implement firmware for embedded systems components within our Superchargers...  ...~ Significant multithreaded and RTOS experience ~ Experience with peripheral... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    3 days ago
  • $155k - $242k

     ...Senior Embedded Software Engineer Sunnyvale, California, United States About Applied Intuition Applied Intuition, Inc. is powering the future...  ...firmware platform and Real-time Operating System (RTOS) using Rust and the Pigweed architecture. This is a unique... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    3 days ago
  • General Motors in Mountain View, California, is seeking an Embedded Software Developer to design and develop vital embedded software systems for vehicle components. The role involves working closely with agile teams and requires a Bachelor's degree in a relevant field along... 
    Senior

    General Motors

    Mountain View, CA
    2 days ago
  • $170k - $210k

     ...technologies that leverage software-enabled hardware to provide...  ...charging systems. Tau's team of engineers, scientists, technologists,...  ...skilled and experienced Senior Embedded Software Engineer to join...  ...Real-Time Operating Systems (RTOS) and bare metal embedded software... 
    Senior
    Flexible hours

    Tau Inc

    Redwood City, CA
    1 day ago
  • $146.9k - $183.6k

     ...pushing the boundaries of what vehicle software can do in terms of remote diagnostics...  ...customers. We are seeking an experienced Embedded Software Engineer to spearhead the development of the...  ...understanding of embedded Linux and RTOS fundamentals including multithreading,... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Remote work
    Shift work

    Rivian

    Palo Alto, CA
    1 day ago
  • Array Labs is looking for a Sr/Staff Embedded Software Engineer to develop highly reliable software systems for low-latency radar sensors in Palo Alto, California. Applicants need a Bachelor's degree in Computer Engineering or a related field and at least 4 years of embedded... 
    Senior

    jobs.frontdoordefense.com - Jobboard

    Palo Alto, CA
    1 day ago
  • $155k - $242k

     ...opportunity to build and work on a new full-stack operating system.  As an Embedded Software Engineer on the team, you will develop an embedded firmware platform and Real-time Operating System (RTOS) using Rust and the Pigweed architecture. This is a unique opportunity to... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Mountain View, CA
    more than 2 months ago
  • $168k - $280k

    MAXAR TECHNOLOGIES, INC. is seeking a Principal Embedded Flight Software Engineer to develop flight software for NASA’s Artemis program. This role involves design and implementation for embedded Real-time Operating Systems in challenging space missions. Qualifications include... 
    Senior

    MAXAR TECHNOLOGIES, INC.

    Palo Alto, CA
    22 hours ago
  • Lightmatter in Mountain View is hiring a skilled software engineer to develop firmware for photonic AI processors. The role involves collaborating...  ...team, integrating with DataCenter systems, and debugging embedded systems. Candidates should have a degree in a relevant field... 
    Senior
    Flexible hours

    Lightmatter

    Mountain View, CA
    4 days ago
  • $152k - $241.5k

     ...Vehicles Platform Team is looking for Senior Software Engineers and Architects to develop and bring NVIDIA...  ...which involves Hypervisor, Linux, QNX RTOS. What we need to see: ~ BS or MS...  ...skills. ~ Experience with embedded system involving Linux/RTOS with exposure... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 days ago
  • Sr/Staff Embedded Software Engineer Develop highly reliable and available software systems for low-latency, high-capacity radar sensor. Location:...  ...Good understanding of Embedded Systems and OS concepts (Linux/RTOS). Experience in one or more of the following areas: BSP/... 
    Senior
    Permanent employment

    jobs.frontdoordefense.com - Jobboard

    Palo Alto, CA
    1 day ago
  • $174k - $252k

    Senior Embedded Software Engineer, Pixel Core USB Google Mountain View, CA, USA Apply Qualifications Bachelor’s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages (e.g. ,C). 3 years of experience... 
    Senior
    Full time

    Google Inc.

    Mountain View, CA
    2 days ago
  • $153k - $193.5k

     ...Senior Automotive Embedded Software Engineer At Sonatus, we're driving the transformation to AI-enabled software-defined vehicles. Traditional automotive...  ...in modern C++ ~ Experience with embedded Linux or RTOS-based systems ~ Understanding of concurrency, memory... 
    Senior
    Work at office
    Worldwide
    Flexible hours
    Shift work

    Sonatus

    Sunnyvale, CA
    1 day ago
  •  ...Senior Embedded Software Engineer - Platform It started with a simple idea: what if surgery could be less invasive and recovery less painful? Nearly...  ...across a heterogeneous platform spanning Linux, QNX RTOS, and bare-metal environments on NVIDIA Jetson Orin, TI AM... 
    Senior
    Contract work
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer - RTOS. Be the first to apply!