Embedded Software Engineer II - (C++) Realtime Platform
$150.32k - $225.48kLatitude AI
Latitude AI (lat.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. Meet The Team 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 Support the development and maintenance of an on-vehicle UDS (ISO 14229) diagnostic stack running as a Linux userspace application on an embedded ARM-based compute platform, working alongside the subsystem owner Develop and maintain embedded C++ software running in Linux userspace on ARM-based compute platforms, contributing to a real-time capable HLOS environment Drive a test-first mindset — routinely designing and implementing unit, integration, and bench-level tests to ensure subsystems are well validated end-to-end Own specific modules or subsystems — responsible for both design and implementation, producing code that is clean, well-tested, and built for long-term maintainability Debug complex system-level issues involving IPC frameworks, network stacks, and hardware peripherals, escalating to more senior staff when appropriate Perform code reviews within the team, ensuring algorithmic correctness, robust edge case handling, and adherence to coding standards Collaborate with other engineering teams to understand system requirements and incorporate them into well-architected software designs that account for system-level dependencies Manage competing priorities across multiple implementation tasks, proactively communicating blockers or risks to senior staff Produce clear documentation for diagnostic workflows, test procedures, and integration notes; begin mentoring junior team members in the diagnostic domain as experience grows What You’ll Need To Succeed Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field and 2+ years of relevant experience, Master's degree, or PhD Demonstrated ability to write well-structured, maintainable software — strong grasp of software design principles with a track record of clean, tested, reviewable code Proficiency in embedded modern C++ (14+), including comfort with MISRA-C++ coding standards Experience with Linux userspace application development on embedded ARM-based platforms Experience writing and maintaining automated tests; Python scripting skills for diagnostic test development Ability to independently debug system-level issues involving network stacks, IPC frameworks, and hardware peripherals, escalating to senior staff when appropriate Strong awareness of trade-offs between technical debt and delivery; proactively works to keep code maintainable and focused Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field and 3+ years of relevant experience (or Master's degree and 1+ years of relevant experience) Nice To Have Experience integrating or maintaining third-party closed-source diagnostic protocol stacks Experience with automotive diagnostic protocols — UDS (ISO 14229) and DoIP (ISO 13400) Exposure to ARM TrustZone / OP-TEE or other TEE-based security models Expertise in Linux-based software development and related technologies including gtest, Python, Bazel, and Docker Experience implementing diagnostics to OEM-specific diagnostic specifications (DID/DTC definitions and lifecycle states) Familiarity with Automotive Ethernet, SOME/IP, or related in-vehicle networking protocols Experience with ISO 26262 or other functional safety frameworks 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! The expected base salary range for this full-time position in California is $150,320 - $225,480 USD. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Latitude employees are also eligible to participate in Latitude’s annual bonus programs, equity compensation, and generous Company benefits program, subject to eligibility requirements. Candidates for positions with Latitude AI must be legally authorized to work in the United States on a permanent basis. Verification of employment eligibility will be required at the time of hire. Visa sponsorship is available for this position. We are an Equal Opportunity Employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. #J-18808-Ljbffr
- ...Embedded Software Engineer II - (C++) Realtime Platform Pittsburgh, PA, Palo Alto, CA, Detroit, MI 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...PlatformWork at officeImmediate start
- ...OTA and Diagnostics Software Development Engineer Key Responsibilities Design and develop safety-critical embedded software applications using modern C++ (C++14 and above) Lead resolution of complex... ...domains Skilled in developing platform diagnostics for ECU's including...Platform
- ...implement, and validate embedded software for rugged,... ...environments. The work spans platform bringup through... ...Develop firmware (C/C++, RTOS/Linux) including... ...Electrical, or Software Engineering (or equivalent practical... ...lowlevel drivers and realtime constraints. ~...PlatformHourly pay
- ...looking for a hands-on Software Architect / Senior Software Engineer to lead the technical direction... ...and deliver high-quality embedded software for an... ...architecture decisions, improve platform stability and software... ...experience: Infineon Traveo II and/or Renesas...Platform
- ...An established industry player is seeking a talented Software Engineer to design and implement embedded software for vehicle features. In this role, you will leverage your expertise in C++ and Adaptive AUTOSAR to create robust solutions for body control modules. You will...Suggested
- ...Systems Software Engineer II Wayne State University is searching for an experiencedSystems Software Engineer IIat its Detroit campus location... ...operating systems and technical applications for assigned platforms including enterprise servers and networks and for serving...PlatformHourly payFull timeImmediate start
- ...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 relevant field...
- ..., based in Detroit, is looking for an Embedded Software Engineer to support development of automated driving... ...-time capable software for ARM-based platforms, collaborating across teams to deliver... ...in embedded software, particularly in C++, and will be engaged in a variety of...Platform
- ...Blue Chip Talent in Detroit, Michigan, seeks an Embedded Software Engineer with a strong background in C and C++ programming. The ideal candidate will be responsible for developing and maintaining embedded software applications while possessing solid debugging skills...
- ...implementation, and validation of software for a variety of vehicle... ...control, and others. In this role Engineers will focus on software... ...Adaptive AUTOSAR and implement in C++ for a QNX RTOS. What you will be able to do: Design an embedded software solution that will execute...
- ...A multinational engineering firm is seeking an embedded software developer to create robust solutions using C/C++, Java, and QNX/Linux. The role includes deploying software, refining requirements, and working closely with engineering teams. Candidates should have a strong...
- ...minimum. We are looking for a strong C++ Software Engineer to support development of next-... ...features across QNX/Linux/Android-based platforms, with emphasis on scalable UI architecture... ...~5+ years of experience delivering embedded or system-level software in production...PlatformLocal areaWork from homeRelocation packageFlexible hours
- ...Operations Data Analyst II (Contract)... ...learning and robotics, cloud platforms, mapping, sensors and compute... ...operations, systems and safety engineering – all dedicated to... ...including SQL, Python, C++, and Javascript for data manipulation and software integration ~...PlatformPermanent employmentContract work
- ...contracts for our heavy lift electric VTOL platform and AeroNet UTM product. Our goal in... ...Safety! Join our elite team as an Embedded Software Engineer to build the software that powers our... ...’s PathWave. Skills 1. Expertise in C/C++ for embedded systems (5+ years) to write...PlatformImmediate startRemote work
$115k - $150k
...Senior Embedded Software Engineer - Audio Dearborn, MI, United States (Hybrid) Job Description Do you... ...oversee the implementation of the Android platform audio domain, defining strategies for... ...and development on Android AOSP using C++/Java/Kotlin etc. for automotive,...PlatformWork at officeVisa sponsorship- ...Job Description The Role GM’s Software Defined Vehicle Platform unlocks the ability to scale new... ...facing features of tomorrow. As an Embedded Software Engineer on the Universal Flash... ...Responsibilities Develop embedded (C/C++/Rust) software for vehicle software...PlatformLocal areaWork from homeRelocation package
- ...Senior Embedded Software Engineer - RTOS Latitude AI develops automated driving technologies, including... ...machine learning and robotics, cloud platforms, mapping, sensors and compute systems,... ..., or PhD) Experience in embedded C/C++ with a deep understanding of advanced...PlatformWork at officeImmediate start
- ...An automotive company is seeking a Staff Software Engineer to design and develop mission-critical camera software... ...role focuses on streaming camera feeds from embedded cameras to displays on next-generation automotive platforms. Candidates should have deep technical...Platform
- ...Summary: We are looking for a Software Triage Engineer to support an Automotive Instrument... ...rollback when needed. Debug embedded issues using IDE/debugger tools (... ...build/release processes. Exposure to MCU platforms such as Infineon Traveo II or Renesas ....Platform
- ...RPMGlobal is looking for a Care Manager II to manage and coordinate care for medically fragile members with complex health conditions... ...services, and documenting member interactions using electronic platforms. This position is remote but requires residence in Michigan and...PlatformRemote work
- ...our heavy lift electric VTOL platform and AeroNet UTM product. Our... ...We are looking for a motivated Embedded Software Developer (Intern or New Graduate) to join our engineering team and contribute to the development... .... Skills Proficiency in C/C++ for embedded system...PlatformPart timeSummer workInternshipLocal areaImmediate startRelocationFlexible hours
$102.19k - $190.5k
...Embedded Software Engineer – Product Engineer Job Description At Ford Motor Company, we believe freedom... ...processes across virtual and hardware ECU platforms. Collaborate with development teams to... ...is required: 1. Programming in C, C++, Python, or Groovy. 2 years of experience...PlatformFull timeImmediate startWork from homeFlexible hours- ...The Role The Infrastructure Engineering organization at General Motors is building a cloud-native platform that transforms physical automotive test hardware into cloud... ...same ease as cloud computing. As a Senior Embedded Software Engineer, you will build the embedded...PlatformLocal areaRemote work
- ...Embedded Engineer – ADAS Location: Candidate need to be at Peachtree, GA for 5 to 6 months then... ...: ADAS is must skill along with [C/C++/(Linux/Yocto or QNX or Android OS based... ...experience with Qualcomm/ i.MX7D Linux platform preferred. Development experience...PlatformContract workWork experience placement
- ...Billing Specialist II Job Summary premier business law firm is seeking a Billing Specialist... .... Familiarity with legal billing software systems (e.g. Aderant, Billblast) to manage... ...invoices through various online e-billing platforms (e.g., Serengeti, Tymetrix, etc.). Manage...Platform
- ...Field Service Technician Level II Overview The Field Service Technician Level II will not only carry out the essential responsibilities... ...and programming a wide range of devices and management platforms, overseeing system commissioning, and delivering comprehensive customer...PlatformWork experience placement
- ...Build applications that support engineering, operations, manufacturing,... ...and decision support. Develop software applications and backend systems using Python, C, C++, Java, and related technologies... ...RAG), Vector databases, Cloud platforms, Docker/containerized...PlatformTemporary workFlexible hours
$70 per hour
...Sr. Embedded Security Engineer Work with embedded software team responsible for the development and maintenance of... ...software, and firmware for the compute platform powering our L1/L2/L3 autonomous... ...Linux userspace development (modern C++) Linux security / chain-of-...Platform- ...Network Engineer II Wayne State University is searching for an experienced Network Engineer... ...maintain specialized network tools and software; Engineer, analyze, design, and install... ...other common network technologies and platforms and to increase their proficiency in the...PlatformHourly payFull timeLocal area
$33.78 - $56.68 per hour
...Triage Analyst II (Contract) Pittsburgh, PA, Detroit, MI,... ...learning and robotics, cloud platforms, mapping, sensors and compute... ...operations, systems and safety engineering – all dedicated to making a... ...operational processes, including software tooling development, process...PlatformHourly payContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer II - (C++) Realtime Platform. Be the first to apply!
- embedded software engineer Detroit, MI
- embedded engineer Detroit, MI
- embedded systems software engineer Detroit, MI
- embedded developer Detroit, MI
- platform developer Detroit, MI
- platform engineer Detroit, MI
- senior platform engineer Detroit, MI
- id software Detroit, MI
- software sales Detroit, MI
- software technical support engineer Detroit, MI


