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

Embedded Software Engineer

$150.32k - $225.48k

Latitude AI

Embedded Software Engineer II - (C++) Realtime PlatformPittsburgh, PA, Palo Alto, CA, Detroit, MILatitude AI is building the future of Ford's autonomy roadmap to make travel safer, less stressful, and more enjoyable for everyone. Bringing this vision to scale, our fully in-house developed hands-free ADAS platform will debut on Ford's all-new Universal Electric Vehicle in 2027.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 redefining the relationship between people and their vehicles for millions of customers.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.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 ownerDevelop and maintain embedded C++ software running in Linux userspace on ARM-based compute platforms, contributing to a real-time capable HLOS environmentDrive a test-first mindset — routinely designing and implementing unit, integration, and bench-level tests to ensure subsystems are well validated end-to-endOwn specific modules or subsystems — responsible for both design and implementation, producing code that is clean, well-tested, and built for long-term maintainabilityDebug complex system-level issues involving IPC frameworks, network stacks, and hardware peripherals, escalating to more senior staff when appropriatePerform code reviews within the team, ensuring algorithmic correctness, robust edge case handling, and adherence to coding standardsCollaborate with other engineering teams to understand system requirements and incorporate them into well-architected software designs that account for system-level dependenciesManage competing priorities across multiple implementation tasks, proactively communicating blockers or risks to senior staffProduce clear documentation for diagnostic workflows, test procedures, and integration notes; begin mentoring junior team members in the diagnostic domain as experience growsWhat 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 PhDDemonstrated ability to write well-structured, maintainable software — strong grasp of software design principles with a track record of clean, tested, reviewable codeProficiency in embedded modern C++ (14+), including comfort with MISRA-C++ coding standardsExperience with Linux userspace application development on embedded ARM-based platformsExperience writing and maintaining automated tests; Python scripting skills for diagnostic test developmentAbility to independently debug system-level issues involving network stacks, IPC frameworks, and hardware peripherals, escalating to senior staff when appropriateStrong awareness of trade-offs between technical debt and delivery; proactively works to keep code maintainable and focusedBachelor'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 stacksExperience with automotive diagnostic protocols — UDS (ISO 14229) and DoIP (ISO 13400)Exposure to ARM TrustZone / OP-TEE or other TEE-based security modelsExpertise in Linux-based software development and related technologies including gtest, Python, Bazel, and DockerExperience implementing diagnostics to OEM-specific diagnostic specifications (DID/DTC definitions and lifecycle states)Familiarity with Automotive Ethernet, SOME/IP, or related in-vehicle networking protocolsExperience with ISO 26262 or other functional safety frameworksWhat we offer you:Competitive compensation packagesHigh-quality individual and family medical, dental, and vision insuranceHealth savings account with available employer matchEmployer-matched 401(k) retirement plan with immediate vestingEmployer-paid group term life insurance and the option to elect voluntary life insurancePaid parental leavePaid medical leaveUnlimited vacation15 paid holidaysDaily lunches, snacks, and beverages available in all office locationsPre-tax spending accounts for healthcare and dependent care expensesPre-tax commuter benefitsMonthly wellness stipendAdoption/Surrogacy support programBackup child and elder care programProfessional development reimbursementEmployee assistance programDiscounted programs that include legal services, identity theft protection, pet insurance, and moreCompany and team bonding outlets: employee resource groups, quarterly team activity stipend, and wellness initiativesThe 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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Detroit, MI vacancy
  • In this position...Candidate should be highly skilled and motivated software engineer with strong experience in RTOS embedded systems development. Candidate should possess strong experience on CAN and Ethernet communication protocols. Experience in AUTOSAR is a plus. Candidate... 
    Suggested
    Work experience placement
    Immediate start
    Visa sponsorship
    Flexible hours
    Night shift

    Ford

    Dearborn, MI
    21 hours ago
  • Scope of the Position: Embedded Software Engineer in Allen Park, MI. Flex-N-Gate This successful candidate will translate customer and product requirements to software architecture specifications, develop the embedded software and validate system functions in safety critical... 
    Suggested
    Work at office
    Flexible hours

    Flex N Gate

    Allen Park, MI
    21 hours ago
  • Job DescriptionThe RoleGM’s Software Defined Vehicle Platform unlocks the ability to scale new software rapidly, seamlessly,...  ...of the creative customer-facing features of tomorrow.As an Embedded Software Engineer on the Universal Flash Orchestrator Team, you will develop... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    21 hours ago
  • We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration...  ...field. Minimum 10+ years of experience in automotive embedded software development environments. This position is focused on the design... 
    Suggested
    Full time
    For contractors

    Alten

    Detroit, MI
    4 days ago
  •  ...Mindshare Executive Search is seeking a Senior Automotive Embedded Software Engineer for a global automotive client in Detroit, with a hybrid schedule combining office days and remote collaboration. You will lead design, prototyping and validation under MISRA and automotive... 
    Suggested
    Work at office
    Remote work

    Mindshare Executive Search

    Detroit, MI
    1 day ago
  •  ...Embedded Software EngineerWe are seeking experienced Embedded Software Engineers to join our automotive engineering team in the Detroit Metro area. The ideal candidate will have strong expertise in embedded C development, AUTOSAR architecture, automotive communication... 

    Pi Square Technologies

    Detroit, MI
    21 hours ago
  •  ...Software EngineerYou will be involved in the design, implementation, and validation of software...  ...control, and others. In this role Engineers will focus on software development and integration...  ....What you will be able to do:Design an embedded software solution that will execute in... 

    Omni Inclusive

    Dearborn, MI
    3 days ago
  •  ...ALTEN Technology USA is seeking a hands‑on Senior Embedded Software Engineer with deep automotive development experience. You will lead software development across requirements analysis, architecture, coding, integration, and validation for seating, actuator, and interior... 
    Full time

    Socket

    Detroit, MI
    1 day ago
  •  ...feasibility and cost assessment for controls and software to the vehicle/programs. Representing...  .... Lead and mentor a team of controls engineers, fostering a collaborative and...  ...developer using Matlab Simulink/State Flow, Embedded C, testing or calibration engineer will... 

    Kasmo Global

    Detroit, MI
    2 days ago
  • $150.32k - $225.48k

     ...Embedded Software Engineer II - High Level OSPittsburgh, PA, Palo Alto, CA, Detroit, MILatitude 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... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Detroit, MI
    3 days ago
  •  ...Embedded Software EngineerCDI Corporation is a multinational company providing engineering, information technology and staffing services to clients in a range of industries including energy, chemical, aerospace, defense, transportation and financial services.Job DescriptionJob... 

    PSG Global Solutions

    Warren, MI
    2 days ago
  •  ...Akkodis is seeking several Embedded Software Engineers to support a major Detroit-area vehicle manufacturer. You will work on RTOS/AUTOSAR-based embedded software for ECUs, covering low-level drivers, BSW/SWC/RTE design, diagnostics, safety, cybersecurity, and communications... 

    Akkodis

    Detroit, MI
    2 days ago
  • $209.7k - $298.2k

     ...re seeking an exceptional Application SW Engineer to join our Application Engineering org,...  ...bring-up and early validation of our AI software stack on customer hardware platforms,...  ...experience.Essential8+ years of experience in embedded or automotive software development,... 
    Full time
    Work from home

    Wayve

    Detroit, MI
    3 days ago
  • $99.1k - $166.2k

     ...and the opportunity to shape the energy strategy of one of the world's most iconic brands.In this position... The Embedded Software & Cybersecurity Engineer will design, develop, and secure the embedded firmware that powers Ford Energy's battery management and... 
    Immediate start
    Remote work
    Flexible hours

    Ford

    Dearborn, MI
    4 days ago
  • Job DescriptionThe RoleWe are looking for a skilled Staff Embedded Software Engineer with a deep understanding of distributed systems and fleet-scale device management to develop, optimize, and maintain our embedded control and data plane infrastructure. The ideal candidate... 
    Full time
    H1b
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    2 days ago
  •  ...of technology-enabled industries. The client here is global engineering firm which specializes in comfort and convenience systems...  ...Role Description Client is in need of a Senior Automotive Embedded Software Engineer to complete various engineering efforts to design,... 
    Work at office
    Worldwide

    Mindshare Executive Search

    Detroit, MI
    2 days ago
  •  ...Skill Requirement: Key Responsibilities Design and develop embedded software for distributed systems involving multiple microcontrollers...  ...'s degree in Computer Science / Electronics & Communication Engineering Skills to look for: Embedded Software Development Ethernet Drivers... 
    Local area

    Pentangle Tech Services | P5 Group

    Dearborn, MI
    4 days ago
  • $150k

    Due to recent and urgent expansion, Akkodis is seeking several Embedded Software Engineers to join our large dedicated Akkodis team for the next several years while supporting a major vehicle manufacturer in the Detroit Metro area to support RTOS/AUTOSAR-based embedded... 
    Temporary work
    Local area

    Akkodis

    Detroit, MI
    3 days ago
  •  ...We, at Leggett Dynamics, are searching for a Senior Embedded Software Engineer within our Engineering team. Did you know we are the world’s leading designer and manufacturer of seating support and comfort systems for transportation manufacturers, as well as tier one and... 
    Contract work

    Leggett & Platt

    Detroit, MI
    a month ago
  •  ...Description Job Description Job Title: Matlab, Coding, C++, Embedded Software Location: Allen Park, MI Skills Required: ·...  ...on the target ECU. Experience Required: · Engineer Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang. ·... 

    IPS Technology Services

    Dearborn, MI
    5 days ago
  • General Motors is seeking a Staff Embedded Software Engineer to advance distributed systems and fleet-scale device management across our embedded control and data plane infrastructure. You will develop, optimize, and maintain software in C/C++ for vehicle ECUs, with exposure... 
    Remote work

    General Motors

    Warren, MI
    3 days ago
  • We are seeking two Senior Embedded Software Engineers to support an automotive software engagement in the Detroit area. This role is focused on embedded automotive software, AUTOSAR, and security-related firmware/middleware development. The ideal candidate brings deep system... 

    Luxoft

    Detroit, MI
    more than 2 months ago
  •  ...systems to intuitive design, intelligent software, and next-generation safety and...  ...global scaleTitle: Sr. Sub-System Lead Engineer (SSLE) - Engine & Transmission Controls...  ..., systems engineering, requirements and embedded controls development and calibration knowledge... 
    Full time
    H1b
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    1 day ago
  •  ..., connectivity, and autonomous capabilities.Our Semiconductor Engineering team is a dynamic, high‑energy, and innovative group focused on...  ...of leading‑edge silicon enabling the future of GM’s Software Defined Vehicle (SDV) platforms - central compute units, connectivity... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...We, at Leggett & Platt Inc., are searching for a Senior Embedded Hardware Engineer within our Electronics Engineeringteam to help support our...  ...business by researching, designing, and developing Embedded Software. The team you will be working with is close-knit, and... 
    Full time
    Home office

    Leggett & Platt

    Detroit, MI
    13 days ago
  •  ...ecosystem partnerships to create 360 value.By combining hands-on engineering with deep industry context, we help organizations build their...  ..., configure, and maintain vector database infrastructure for embedding storage, indexing, and semantic retrieval at scale.Design and... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Detroit, MI
    21 hours ago
  •  ...Job Description: - Job Title: (IoT) Resident Application Engineer What you'll be doing: • Calibrating modules from specific vehicles platforms and configurations • Creating and tracking engineering work orders • Trouble shooting and solving module and vehicle... 
    For contractors
    Local area

    3B Staffing LLC

    Southfield, MI
    21 hours ago
  •  ...Stack Development, PHP, Vue 3, MySQL, AWS Cloud Infrastructure, Git Version Control, CRUD Applications, Restful, API, Software Developer, Software Engineer, Programmer Analyst, Architect, Michigan Recruiters, Information Technology Jobs, IT Jobs, Michigan Recruiting... 
    Work at office
    Remote work
    2 days per week
    3 days per week

    NextStep

    Taylor, MI
    2 days ago
  •  ...Policy - 3 days In-office, 2 days remote - Must be able to report to local office.REQUIREMENTS: Bachelor's degree in Electrical Engineering, Electronic Engineering or related field of study and Seven (7) years of experience as a Product Engineer, Battery Development Engineer... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    4 days ago
  • $135k - $209k

     ...systems to intuitive design, intelligent software, and next-generation safety and...  ...services. We are seeking a Senior Hardware Engineer to lead the design and system integration...  ...cross-functional integration of complex embedded systems combining high-performance compute... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Warren, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!