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

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 !

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Embedded Runtime Infrastructure in Detroit, MI vacancy
  •  ...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... 
    Senior
    Work at office
    Immediate start

    Latitude AI

    Detroit, MI
    2 days ago
  •  ...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... 
    Senior
    Work at office
    Immediate start

    Latitude AI

    Detroit, MI
    2 days ago
  •  ...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,... 
    Senior
    Work at office
    Immediate start

    Latitude AI

    Detroit, MI
    1 day ago
  •  ...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

    Israelvcforum

    Warren, MI
    4 days ago
  • $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... 
    Senior
    Work experience placement
    Immediate start
    Flexible hours
    Shift work

    Ford Motor Company

    Dearborn, MI
    19 hours ago
  •  ...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. ~... 
    Senior
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    1 day ago
  •  ...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,... 
    Senior
    Local area
    Remote work

    General Motors

    Warren, MI
    4 days ago
  •  ...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... 
    Senior
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    19 hours ago
  •  ...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... 
    Senior
    Immediate start
    Relocation
    Flexible hours

    Ford Motor Company

    Dearborn, MI
    1 day ago
  •  ...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

    Global Connect Technologies

    Southfield, MI
    19 hours ago
  •  ...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

    Dorleco

    Warren, MI
    1 day ago
  •  ...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... 
    Senior
    Local area
    Immediate start
    Flexible hours

    Ford Motor Company

    Dearborn, MI
    1 day ago
  •  ...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

    Pentangle Tech Services | P5 Group

    Southfield, MI
    4 days ago
  •  ...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... 
    Senior
    Contract work

    Tech Matrix INC

    Southfield, MI
    19 hours ago
  •  ...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

    TechDigital Group

    Detroit, MI
    4 days ago
  •  ...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

    Dorleco

    Warren, MI
    4 days ago
  • $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... 
    Senior
    Visa sponsorship

    Ford Motor Company

    Dearborn, MI
    19 hours ago
  • ## 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... 
    Senior
    Local area
    Work from home

    General Motors

    Warren, MI
    1 day ago
  •  ...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

    Focus Cloud

    Detroit, MI
    2 days ago
  • $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... 
    Senior
    Work at office
    Visa sponsorship

    Ford Motor Company

    Dearborn, MI
    19 hours ago
  •  ...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... 
    Senior
    Work at office
    Immediate start

    Latitude AI

    Detroit, MI
    4 days ago
  •  ...-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... 
    Senior
    Full time

    North Star Staffing Solutions

    Warren, MI
    4 days ago
  •  ...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... 
    Senior
    H1b
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  •  ...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... 
    Senior
    Contract work
    Work experience placement

    ManpowerGroup Global, Inc.

    Dearborn, MI
    19 hours ago
  •  ...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

    ACL Digital

    Southfield, MI
    2 days ago
  •  ...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... 
    Senior
    Contract work
    Work experience placement

    Experis

    Dearborn, MI
    1 day ago
  •  ...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

    Anveta

    Detroit, MI
    3 days ago
  • $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... 
    Senior
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Detroit, MI
    19 hours ago
  • $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... 
    Senior
    Full time
    Immediate start
    Home office
    Flexible hours

    Signal Advisors

    Detroit, MI
    19 hours ago
  •  ...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... 
    Senior
    Visa sponsorship

    Atomic

    Detroit, MI
    19 hours ago

Do you want to receive more vacancies?

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