3 дня назад
Staff Software Engineer - High Level OS (Automotive)
218 240 - 327 360$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Software Engineer - High Level OS (Automotive): Designing and maintaining embedded Linux platforms, custom bootchains, recovery workflows, and secure boot mechanisms for hands-free ADAS systems with an accent on BSP architecture, device drivers, and production security. Focus on leading BSP architecture, integrating Linux OS requirements across multidisciplinary automotive teams, and building reliable software for heterogeneous onboard platforms.
Location: Pittsburgh, PA; Palo Alto, CA; or Detroit, MI. Candidates must be legally authorized to work permanently in the United States.
Salary: $218,240–$327,360 USD annual base salary in California. Actual pay depends on location, experience, education, training, and skills.
Company
, a Ford Motor Company subsidiary, develops hands-free automated driving and advanced driver assistance technology.
What you will do
- Lead BSP architecture for multiple embedded Linux platforms.
- Define Linux platform requirements with systems engineering teams.
- Design, develop, and maintain custom bootchains and Linux OS components for ADAS platforms.
- Design and implement recovery boot workflows and secure boot mechanisms.
- Ensure Linux OS compliance with system requirements across the ADAS organization.
- Act as architectural lead for the BSP team and collaborate with hardware, software, and systems engineers.
Requirements
- Bachelor’s degree in computer engineering, computer science, electrical engineering, robotics, or a related field with 7+ years of relevant experience; equivalent master’s or PhD experience accepted.
- Significant experience with Yocto/OpenEmbedded, Buildroot, or similar Linux packaging technologies.
- Experience developing Linux device drivers for Ethernet, GPU, PCIe, UFS, eMMC, or OSPI devices.
- Bootloader experience with technologies such as U-Boot or UEFI, plus OTA update experience.
- Experience with Secure Boot, DM-Verity, FSCrypt, and other production-security technologies.
- Strong C++ embedded systems experience and a track record of technical leadership in automotive or related products taken to production.
Nice to have
- 8+ years of system-level or embedded software development experience.
- Experience with OP-TEE Trusted Applications, Arm Trusted Firmware, and heterogeneous multi-processor SoC platforms.
- Experience with GoogleTest, developer tools and infrastructure, Python, Bazel, and Docker.
Culture & Benefits
- Medical, dental, and vision insurance for employees and families.
- Employer-matched 401(k), health savings account, paid parental and medical leave, and unlimited vacation.
- 15 paid holidays, commuter and pre-tax spending benefits, and a monthly wellness stipend.
- Professional development reimbursement, adoption and surrogacy support, and backup child and elder care.
- Office meals, snacks, beverages, employee resource groups, team activities, and wellness initiatives.
Hiring process
- Employment eligibility will be verified at the time of hire.
- Visa sponsorship is available for this position.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
10 дней назад
Staff Software Engineer, Compute Systems Software — Embedded Linux Platform
220 000 - 300 000$
4 дня назад
Embedded Linux Software Developer
99 952 - 173 797$
5 дней назад
Staff Software Engineer (Core OS, Vehicle Compute)
160 200 - 330 400$
5 дней назад
Lead Platform Software (Embedded Linux)
198 000 - 277 000$
5 дней назад
Principal Software Engineer – Core OS, Vehicle Compute (Automotive)
216 400 - 450 400$
4 дня назад