Software Engineering Manager II - Security & Lifecycle (Automotive)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Engineering Manager II - Security & Lifecycle (Automotive): Leading development of embedded platform security, nonvolatile memory management, storage drivers, and vehicle software update workflows with an accent on secure boot, cryptographic key lifecycle management, and reliable in-field updates. Focus on designing low-level storage and memory architectures, solving safety-critical integration challenges, and building a team responsible for the complete device lifecycle.
Location: Pittsburgh, Pennsylvania, or Detroit, Michigan. Candidates must be legally authorized to work permanently in the United States; visa sponsorship is available.
Salary: $218,240–$327,360 USD base salary for the California position, plus eligibility for annual bonuses, equity compensation, and benefits.
Company
, a Ford subsidiary operating with a technology-startup approach, develops automated driving technologies including Level 3 systems for Ford vehicles.
What you will do
- Lead, grow, hire, and develop an engineering team responsible for platform security, storage, memory management, and software updates.
- Set technical direction for packaging, validating, deploying, rolling back, and safely applying vehicle software updates.
- Guide low-level storage driver development and own the platform memory map across nonvolatile storage units.
- Oversee trusted firmware, secure boot, and cryptographic key provisioning, rotation, and revocation.
- Direct manufacturing image creation and device-provisioning tooling.
- Collaborate with platform, safety, security, manufacturing, silicon, and tooling partners to resolve integration issues and meet automotive requirements.
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 pathways are accepted.
- At least 2 years of engineering management or technical leadership experience, including hiring and performance management.
- Hands-on architectural, coding, and management skills, including strong C++ experience in embedded systems.
- Deep knowledge of nonvolatile memory, low-level storage drivers, memory layout, linker scripts, and bootloaders.
- Experience with software update systems, trusted firmware, secure boot, and cryptographic key management in embedded systems.
- Familiarity with automotive or other safety-critical development practices, such as ISO 26262.
Nice to have
- Manufacturing provisioning tooling, image creation, and memory-map allocation across multiple storage units.
- Experience with hardware security modules, secure elements, A/B updates, or dual-bank rollback schemes.
- Autonomous driving or ADAS experience.
- Bazel build system experience.
Culture & Benefits
- Medical, dental, and vision insurance with individual and family coverage.
- Employer-matched 401(k), health savings account, life insurance, and pre-tax spending accounts.
- Paid parental and medical leave, unlimited vacation, and 15 paid holidays.
- Professional development reimbursement, wellness stipend, and employee assistance program.
- Daily office meals and refreshments, commuter benefits, backup care, and employee resource groups.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →