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
$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- ...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,...SeniorH1bLocal areaWork from homeRelocationRelocation packageFlexible hours
$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- 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
$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...SeniorFlexible hours$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...SeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$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...SeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workFlexible hoursDay shift- ...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,...SeniorExtra incomeFull timeH1bLocal areaRemote workVisa sponsorshipWork visa
- 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
- ...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 officeImmediate start
$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...SeniorLocal areaFlexible hours$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...SeniorContract work- ...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,...SeniorHourly payLong term contractContract workImmediate start
$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$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- 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
$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...SeniorHourly payFull timeTemporary workFlexible hours$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...SeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift- 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
$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...SeniorFlexible hours$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,...SeniorFull timeContract workTemporary workPart timeLocal areaRemote workShift work- 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
$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...SeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$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- 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...SeniorFlexible hours
$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- 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/...SeniorPermanent employment
$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...SeniorFull time$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...SeniorWork at officeWorldwideFlexible hoursShift work- ...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...SeniorContract workLocal areaWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer - RTOS. Be the first to apply!
- embedded systems software engineer Palo Alto, CA
- embedded software engineer Palo Alto, CA
- embedded engineer Palo Alto, CA
- embedded developer Palo Alto, CA
- embedded firmware developer Palo Alto, CA
- senior game producer Palo Alto, CA
- senior manager process engineering Palo Alto, CA
- senior manufacturing engineer Palo Alto, CA
- senior manager clinical operations Palo Alto, CA
- senior lead project manager Palo Alto, CA

