Senior Software Engineer - Embedded Runtime Infrastructure
Latitude AI
Senior Software Engineer - Embedded Runtime Infrastructure
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.
We're searching for a Senior Software Engineer to come and join the Foundations and Frameworks Runtime Infrastructure (RI) team at Latitude AI. As a Senior Software Engineer within the RI group, you will be responsible for designing, delivering, and maintaining software systems that run as part of our advanced driver assist system, spanning both the high-level runtime that hosts our autonomy stack and the low-level embedded software that runs on safety-critical microcontroller cores.
The goal of the RI team is to provide infrastructure support to the rest of the development groups by creating world-class features and tools while also collaborating closely with stakeholders to understand and service their unique needs. The Foundations and Frameworks team develops the core execution and messaging frameworks, as well as the bare-metal and RTOS-based runtimes on safety-critical compute, that underpin the rest of the technology stack and provide the conduit for fast, efficient, and safe synchronization between the core compute systems.
What You'll Do:
- Design, develop, and test the reliable and high-performance software, from the application-level runtime down to firmware running on safety-critical cores, that all autonomy functions are built on
- Bring up, configure, and harden RTOS-based runtimes on automotive SoCs, including memory protection, isolation, and deterministic boot/scheduling behavior
- Work hands-on with target hardware using JTAG/hardware debuggers, logic analyzers, and on-target tracing to diagnose timing, memory, and concurrency issues
- Develop tools for providing insight into the performance and behavior of the system across both the Linux/POSIX runtime and the embedded cores
- Author and maintain low-level system artifacts such as linker scripts, startup code, and memory maps to ensure optimal and safe placement of code and data across DDR, on-chip SRAM, and cached/non-cached regions
- Work closely with the simulation team to ensure that the runtime system is accurately tested off-vehicle in a virtual environment, including HIL/SIL setups for the embedded components
- Create automated unit and integration tests that verify the software works as expected and meets the requirements, including on-target tests for firmware
- Collaborate with autonomy teams to ensure the runtime infrastructure integrates well with their systems, enabling their success
- Participate in system-wide software and safety architecture development, including freedom-from-interference and isolation strategies between mixed-criticality components
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)
- Proven, hands-on experience developing embedded/firmware software on resource-constrained compute platforms, including bring-up and debugging on real silicon
- Experience working with an RTOS (e.g. SafeRTOS, FreeRTOS, QNX, AUTOSAR OS, VxWorks) on cores such as ARM Cortex-R or Cortex-M
- Working knowledge of low-level system topics such as MPU/MMU configuration, cache coherency, memory firewalling/isolation, interrupt handling, and DMA
- Comfort reading SoC reference manuals and configuring peripherals, memory maps, and linker scripts for safe and performant layouts
- Proficiency with hardware debuggers (e.g. Lauterbach TRACE32, Segger J-Link) and on-target tracing/profiling tools
- At least 3+ years of development experience using C++11 or newer in a systems or embedded programming role
- Experience developing in a Linux or Unix environment
- Ability to design software components and systems and clearly communicate your designs through documents, diagrams, and presentations
- Strong team player able to operate effectively on cross-functional teams to deliver an integrated software product
- Track record of operating effectively on cross-functional product development teams culminating in successful launches
Nice To Have:
- Experience with TI Jacinto (TDA4x) or similar heterogeneous automotive SoCs (NXP S32, Renesas R-Car, NVIDIA Orin safety MCU)
- Experience implementing or integrating against safety mechanisms such as memory firewalls, MPU-enforced isolation, or hypervisor-based partitioning
- Experience with Bazel
- Experience with ROS or another robotics platform
- Experience with software systems using a publish/subscribe model of communication (e.g. ZeroMQ, MQTT, DDS, SOME/IP)
- Experience with POSIX APIs
- Familiarity with ISO 26262 (especially ASIL B/D software development) and/or other software safety standards
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
Learn more about Latitude's team, mission and career opportunities at lat.ai !
- ...Senior Software Engineer - Embedded Tools and Test Pittsburgh, PA, Palo Alto, CA, Detroit, MI Latitude... ...to support test tooling and infrastructure of the boot chain, real time OS, high... ...architecture and design of complex embedded runtime software test harnessing solutions...SeniorWork at officeImmediate start
- ...Senior Software Engineer - Test Infrastructure Latitude AI develops automated driving technologies, including L3, for Ford vehicles at scale. We're driven... ...in test infrastructure logic and complex test runtimes Enhance the performance and reliability of test execution...SeniorWork at officeImmediate start
- ...Senior Software Engineer - Deploy Infrastructure Latitude AI develops automated driving technologies, including L3, for Ford vehicles at scale. We're driven... ...the intersection of infrastructure engineering and embedded systems. You'll build tools and services in Python,...SeniorWork at officeImmediate start
- ...Israelvcforum is seeking a Senior Software Engineer to join their team in Warren, MI. This hybrid position involves developing and maintaining... ...environments. The ideal candidate has strong experience in embedded software development, automated testing, and CI/CD pipelines...Senior
$115k - $192.9k
...vehicles are increasingly software-defined, connected,... ...understood across engineering, diagnostics, and... ...pipeline that integrates embedded telemetry, cloud-... ...The Role: As the Senior Cloud Infrastructure Engineer, Connected... ...the container runtime environment for externally...SeniorWork experience placementImmediate startFlexible hoursShift work- ...The Role We are seeking a Senior Software Architect to define infrastructure software requirements, translate... ...verification, partnering with system engineers and software teams to ensure solutions... ..., including test automation for embedded or distributed systems. ~...SeniorLocal areaWork from homeRelocation package
- ...The Role The Infrastructure Engineering organization at General Motors is building a cloud-native platform that transforms physical automotive... ...benches with the same ease as cloud computing. As a Senior Embedded Software Engineer, you will build the embedded systems layer,...SeniorLocal areaRemote work
- ...seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at... ...requires a strong understanding of embedded controllers and complex vehicle scenarios... ...Autobot tool chain and simulation infrastructure. Ensure robust test coverage and...SeniorLocal areaWork from homeRelocation package
- ...Senior Software Engineer Specializing In Public Key Infrastructure (PKI) And Secure Api Services We are the movers of the world and the makers of the future. We... ...remaining hands-on in the codebase. Working with ECU embedded development teams to understand embedded...SeniorImmediate startRelocationFlexible hours
- ...Global Connect Technologies is seeking a Software Triage Engineer to support an Automotive Instrument Panel Cluster ECU program. This hands-on... ...stable releases. The ideal candidate will have over 10 years of embedded software debugging experience, strong C programming skills,...Senior
- ...DORLECO is seeking experienced Embedded Software Engineers in Warren, Michigan, to optimize OS performance for automotive systems. Candidates should have strong expertise in QNX internals and hands-on experience with Qualcomm SoCs such as the 8650 and 8775. The role involves...Senior
- ...source code to reverse-engineer and fix critical... ...will bridge diverse software layers, coordinate cross... ...performance on target embedded hardware. • Manage... ...multi-layered full-stack runtimes, explicitly combining... ...cloud/back-end infrastructures. • Proven track record...SeniorLocal areaImmediate startFlexible hours
- ...Job Summary: We are looking for a hands-on Software Architect / Senior Software Engineer to lead the technical direction and deliver high-quality embedded software for an Automotive Instrument Panel Cluster (IPC) ECU . This role will drive architecture decisions,...Senior
- ...technology company in Southfield, MI, is seeking a Mid-Senior Level ECU Security Validation Engineer. The role involves owning the security validation of... ...automation scripting skills, and a passion for embedded systems testing. This is a contract position with opportunities...SeniorContract work
- ...A leading technology firm in the United States is seeking an OTA and Diagnostics Software Development Engineer. The role involves designing and developing safety-critical embedded software applications using modern C++. Applicants should have a Bachelor's degree in a...Senior
- ...About the job K11 - Senior Embedded Linux Engineer Role Overview We are looking for skilled Embedded Linux Engineers to work on a next-generation Software Defined Vehicle (SDV) program built on NVIDIA Thor. Engineers will focus on new feature development...Senior
$115k - $150k
...A leading automotive company in Dearborn, MI is seeking a Senior Embedded Software Engineer for Audio to define technical roadmaps and architect complex solutions. This hybrid role requires substantial experience in software architecture on Android AOSP and audio management...SeniorVisa sponsorship- ## Senior Security Software EngineerApplyremote type: Hybridlocations: Warren... ...****The Role**As a senior engineer, you will lead the design,... ...workloads using container runtimes and orchestration platforms... ...delivery pipelines.* Use infrastructure-as-code tools to define and...SeniorLocal areaWork from home
- ...Focus Cloud, a fast-growing technology company in Detroit, seeks a C++ Embedded Systems Developer to join their software team. This role focuses on designing and optimizing embedded software for autonomous vehicle systems, directly impacting the advancement of autonomous...Senior
$115k - $150k
...Senior Embedded Software Engineer - Audio Dearborn, MI, United States (Hybrid) Job Description Do you have what it takes to make smart vehicles for a smart world? Join the Ford Digital Experience team. Utilizing Design Thinking & User Experience methods, you’ll work to...SeniorWork at officeVisa sponsorship- ...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...SeniorWork at officeImmediate start
- ...-time position. The role requires a Master’s degree in Electronics or Software Engineering and extensive knowledge of GM processes. Suitable candidates must have a thorough understanding of embedded hardware, good analytical and communication skills, and a strong background...SeniorFull time
- ...transformation—and the Cloud Engineering & FinOps team is at... ...the core multi-cloud infrastructure and foundational... ...: enabling faster software delivery while optimizing... ...You’ll Do As a Senior Software Engineer on... ...team experiences by embedding cost awareness, usage...SeniorH1bLocal areaWork from homeRelocation package
- ...Title Software Engineer Senior Location Dearborn, MI Duration 3 months contract with possible extension or hiring Job Description The Global... ...Experience in scripting language: Bash, PowerShell etc. Experience with Infrastructure as code: Terraform etc. #J-18808-Ljbffr...SeniorContract workWork experience placement
- ...Senior Embedded Platform Developer (Secure Boot / Bootloaders) Location: Newark, CA / Southfield... ...Develop low-level embedded software for bootloaders (U-Boot or custom bootloaders... ...degree in Computer Science, Computer Engineering, Electrical Engineering, or related...Senior
- ...Cloud Software Engineer Our client is seeking a Cloud Software Engineer to join their team. Title: Cloud Software Engineer Location... ...language: Bash, PowerShell etc. ~ Experience with Infrastructure as code: Terraform etc Experience Preferred Master...SeniorContract workWork experience placement
- ...Job Title About You: Engineering experience, preferably in high volume, low latency transaction processing systems (such as... ...through a CI/CD pipeline deploying on-prem or in a public cloud infrastructure. Ensure quality across the full stack via rigorous CI/CD...Senior
$86.5k - $142.7k
...proofs‑of‑concept, and guiding engineering teams through complex... ...components, integrations and runtime platforms. Actively prototype... ...Strong hands‑on background in software engineering and modern application... ...working directly in code, infrastructure and pipelines—not just...SeniorSummer holidayFlexible hours$500 per month
...shape the company’s vision? Join us at Signal! THE JOB As a Senior Software Engineer at Signal Advisors, you’ll play a key role in designing,... .... You’ll work across the stack—frontend, backend, and infrastructure—to deliver highly reliable, secure, and intuitive software...SeniorFull timeImmediate startHome officeFlexible hours- ...Senior Software Engineer Department: Engineering About Atomic Industries Atomic Industries is reinventing how the world makes things. From... ...scalable as the digital world, and in doing so, rebuild the infrastructure of the physical economy. About the Role As a Senior...SeniorVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Embedded Runtime Infrastructure. Be the first to apply!
- software engineer amazon Detroit, MI
- agile software developer Detroit, MI
- software developer positions Detroit, MI
- senior software design engineer Detroit, MI
- software developer Detroit, MI
- ngo software engineer Detroit, MI
- startup software engineer Detroit, MI
- software data engineer Detroit, MI
- work from home software developer Detroit, MI
- senior software engineer Detroit, MI


