Skip to main content

Latitude AI

Embedded Software Engineer II - High Level OS

Pittsburgh, PA, Palo Alto, CA, Detroit, MI$150.3k–$225.5kmidAdded 6 days ago

About this role

Latitude AI seeks an embedded software engineer to develop and maintain OS-level software for autonomous driving platforms, including bootloaders, Linux kernels, and secure boot mechanisms. You'll work on Board Support Packages and system-level infrastructure for ADAS platforms across multiple hardware variants.

What you'll do

  • Produce, test, and maintain Board Support Packages for multiple platforms
  • Develop custom bootchain and Linux OS for ADAS platforms
  • Implement and manage secure boot mechanisms and recovery workflows
  • Develop Linux device drivers for Ethernet, GPU, PCIe, and storage devices
  • Manage CVEs and security patches throughout platform lifecycle
  • Configure IPC mechanisms between Real-Time and Application domains

What they're looking for

  • Linux kernel and device driver development
  • Bootloader experience (U-Boot, UEFI)
  • Yocto/OpenEmbedded or buildroot
  • Secure Boot, DMVerity, FSCrypt technologies
  • Embedded systems development with C++
  • ARM Trusted Firmware and OPTEE (preferred)
  • Python, Bazel, Docker (preferred)
  • gtest framework and unit testing

Benefits

  • Competitive compensation packages
  • Medical, dental, and vision insurance coverage
  • Health savings account with employer match
  • Employer-matched 401(k) retirement plan with immediate vesting
  • Work on cutting-edge autonomous driving technology
  • Collaborate with leading experts in machine learning and robotics
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Latitude AI

Latitude AI develops autonomous driving technology and systems that require rigorous testing and validation. The company is hiring for embedded software engineers and test engineers to build and validate core autonomy platforms through vehicle testing, simulation, and real-time software development.

View all jobs at Latitude AI

Likely interview questions

  • Describe your experience bringing up Linux on new hardware platforms and the key steps involved in creating a Board Support Package.
  • Walk us through how you would implement a secure boot mechanism for an automotive platform and what security considerations matter most.