5 дней назад
Principal Software Engineer – Core OS, Vehicle Compute (Automotive)
216 400 - 450 400$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Principal Software Engineer – Core OS, Vehicle Compute (Automotive): Building the operating-system foundation for next-generation vehicle compute, including hypervisors, virtualization, safety partitioning, container orchestration, and secure boot, with an accent on embedded Linux, Android, QNX, and Arm architecture. Focus on defining multi-OS platform architecture, optimizing deterministic performance and reliability, integrating functional safety and cybersecurity mechanisms, and guiding complex solutions across software and silicon boundaries.
Location: Hybrid, with onsite reporting at least 3 times per week in Lynnwood, Washington or Mountain View, California
Salary: $216,400–$450,400 per year
Company
develops vehicles, intelligent software, battery systems, safety technologies, and connected mobility experiences.
What you will do
- Define the architecture and long-term roadmap for the Core OS layer, including hypervisors, virtualization, resource partitioning, inter-VM communication, boot, and secure boot.
- Architect a multi-operating-system foundation for embedded Linux, Yocto-based distributions, Android, and QNX on shared vehicle compute platforms.
- Establish safety architecture covering partition isolation, health monitoring, fault detection, recovery, cybersecurity, and functional-safety integration.
- Define container and workload-management capabilities, including isolation, lifecycle management, resource governance, and updateability.
- Own system-level performance across compute efficiency, latency, boot time, memory footprint, and deterministic behavior.
- Lead technology-selection decisions, supplier relationships, technical investigations, architecture reviews, and mentorship across multiple engineering teams.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field, or equivalent experience.
- At least 15 years of embedded, kernel-level, or systems software development experience with production-grade systems.
- Experience architecting operating-system or virtualization platforms for high-performance or safety-critical systems.
- Deep expertise in at least two areas including Type 1 hypervisors, real-time operating systems, embedded Linux internals, secure boot, and platform integrity.
- Strong knowledge of Arm SoC architecture, memory management, interrupt and I/O virtualization, and hardware-enforced isolation.
- Experience leading cross-functional technical programs and proficiency with Git, GitHub, CI/CD, automated testing, and performance profiling.
Nice to have
- Master’s degree or equivalent experience.
- Architecture experience with Gunyah, QNX Hypervisor, Xen, KVM/Arm, or virtio-based device virtualization.
- Automotive functional-safety experience, including ASIL decomposition, safety-island architecture, and freedom-from-interference arguments.
- Experience with container runtimes, workload orchestration, Yocto, AOSP, Android Automotive, QNX SDP, AUTOSAR, SOAFEE, OTA, or continuous-update architectures.
- Contributions to open-source virtualization or operating-system projects and experience setting technical vision across organizations.
Culture & Benefits
- Health, dental, and vision coverage with HSA and FSA options.
- Retirement savings plans, paid vacation, holidays, life insurance, and employee assistance programs.
- Tuition assistance and GM vehicle discounts.
- Relocation benefits are available for qualifying candidates under company policy.
- Hybrid work with regular onsite collaboration and cross-functional technical forums.
Hiring process
- Role-related assessments and pre-employment screening may be required.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
9 часов назад
Principal Software Engineer - Yocto OS Build (Yocto)
152 800 - 229 200$
6 дней назад
Senior Software Engineer (C++) - Sensor Pipelines (Automotive)
179 200 - 268 800$
5 дней назад
Embedded Software Engineer (Automotive)
145 830 - 219 000$
8 дней назад
Senior-Staff Software Engineer (C++)
130 000 - 280 000$
10 дней назад
Software Engineer, Firmware (EV)
130 000 - 160 000$
Waymo
6 дней назад
GPU Software Engineer (Autonomous Driving)
204 000 - 259 000$