Nod CareersAuto-apply free

Embedded Software Engineer II - High Level OS

latitude · Pittsburgh, PA, Palo Alto, CA, Detroit, MI · Dearborn, Michigan, United States · Palo Alto, California, United States · Pittsburgh, PA, United States · Remote
Auto-apply to this job with Nod →
<div class="content-intro"><p>Latitude AI (<a href="http://lat.ai">lat.ai</a>) 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 the all-new Ford Fathom in 2027. </p> <p>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 – <strong><em>all dedicated to redefining the relationship between people and their vehicles for millions of customers.</em></strong></p> <p>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.</p></div><p><span style="font-family: arial, helvetica, sans-serif;"><strong>Meet the team:</strong></span></p> <p>The Onboard Platform - High Level OS team is an embedded software team which is responsible for managing OS bring-up and maintenance including but not limited to bootloader, kernel/device tree, rootfs, runtime configs, firmware/secure-world interfaces, and secure boot for onboard/secondary systems.</p> <p><span style="font-family: arial, helvetica, sans-serif;"><strong>What you’ll do: </strong></span></p> <ul> <li>Produce, test, and maintain Board Support Packages for a variety of platforms </li> <li>Develop a custom bootchain for the platform</li> <li>Develop and maintain the custom Linux OS running on our ADAS platforms</li> <li>Implement secure boot mechanisms </li> <li>Implement recovery boot workflows</li> <li>Manage CVEs throughout the lifecycle of the platform</li> <li>Configure IPC mechanisms to enable communication between Real-Time and Application domains</li> <li>Work closely with a multidisciplinary team of hardware, software and system engineers to ensure the success of our product</li> </ul> <p><span style="font-family: arial, helvetica, sans-serif;"><strong>What you'll need to succeed:</strong></span></p> <ul> <li>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</li> <li>Experience with Yocto/OpenEmbedded, buildroot, or similar Linux packaging technologies</li> <li>Experience developing Linux device drivers for Ethernet, GPU, PCIE or flash devices like UFS, eMMC, OSPI</li> <li>Bootloader experience, including but not limited to U-Boot or UEFI. </li> <li>Experience with Secure Boot, DMVerity, FSCrypt, and other production-security technologies</li> <li>Strong experience developing embedded applications and systems using C++</li> <li>Track record of technical leadership in automotive or related fields taking products to production</li> <li>Strong communication, organizational, and soft leadership skills</li> </ul> <p><span style="font-family: arial, helvetica, sans-serif;"><strong>Nice to have:</strong><span style="font-weight: 300;"> </span></span></p> <ul> <li>5+ years of experience designing and developing system-level or embedded-level software in software-heavy projects</li> <li>Experience with OPTEE Trusted Applications, and Arm Trusted Firmware</li> <li>Experience in working with Multi-Processor/Heterogeneous SoC Platforms</li> <li>Experience using the gtest framework for unit test development</li> <li>Development and support of software tools and infrastructure that improve developer experience</li> <li>Expertise in Linux-based software development and related technologies including Python, Bazel, and Docker</li> </ul> <p><span style="font-family: arial, helvetica, sans-serif;"><strong>What we offer you:</strong></span></p> <ul> <li style="font-weight: 300;"><span style="font-weight: 300; font-family: arial, helvetica, sans-serif;">Competitive compensation packages</span></li> <li style="font-weight: 300;"><span style="font-weight: 300; font-family: arial, helvetica, sans-serif;">High-quality individual and family medical, dental, and vision insurance</span></li> <li style="font-weight: 300;"><span style="font-weight: 300; font-family: arial, helvetica, sans-serif;">Health savings account with available employer match</span></li> <li style="font-weight: 300;"><span style="font-weight: 300; font-family: arial, helvetica, sans-serif;">Employer-matched 401(k) retirement plan with immediate vesting</span></li> <li style="font-weight: 300;"><span style="font-weight: 300; font-family: arial, helvetica, sans-serif;">Employer-paid group term life insurance and the option to elect voluntary life insurance</span></li> <li style="font-weight: 300;"><span style="font-weight: 300; font-family: arial, helvetica, sans-serif;">Paid parental leave</span></li> <li style="font-weight: 300;"><span style="font-weight: 300; font-family: arial, helvetica, sans-serif;">Paid medical leave</span></li> <li style="font-weight: 300;"><span style="font-weight: 300; font-family: arial, helvetica, sans-serif;">Unlimited vacation</span></li> &

Let Nod apply for you →

More jobs at latitude

Senior Engineering Manager - Scalable Machine Learning — latitudeTriage Associate I, Platform Triage - Second Shift (Contract) — latitudeSenior Embedded Software Engineer (C++) - Hardware Safety — latitudeMission Operator - Pittsburgh, PA (Contract - Overnight Shift) — latitudeMission Operator - Greenville, SC (Contractor) — latitudeNomadic Mission Operator (Contractor) — latitude