2 дня назад
Staff Software Engineer, Compute Systems Software — Embedded Linux Platform (Automotive)
217 000 - 275 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Software Engineer, Compute Systems Software — Embedded Linux Platform (Automotive) (Embedded Linux/Yocto): Building and maintaining embedded Linux platforms for GM’s in-vehicle compute systems with an accent on Linux kernel development, BSP integration, device drivers, boot and recovery paths, and production image pipelines. Focus on profiling and optimizing ARM-based platforms, solving cross-layer hardware and software failures, and leading deterministic diagnostics, resilience testing, and vendor integration.
Location: Mountain View, California, United States; hybrid with regular onsite collaboration at a GM technical center and reporting at least three times per week or as directed by the manager.
Base salary: $217,000–$275,000 per year, plus potential incentive pay and benefits.
Company
develops automotive technologies and software-defined vehicle platforms focused on digital vehicle experiences.
What you will do
- Design, develop, integrate, and debug embedded Linux platforms for ARM-based in-vehicle compute systems.
- Own kernel configuration, BSP integration, device drivers, boot and recovery paths, device trees, and low-level system services.
- Build and maintain Yocto-based distributions and deterministic production image pipelines across vehicle programs and hardware variants.
- Improve platform robustness through watchdogs, health monitoring, fault handling, diagnostics, and recovery strategies.
- Profile and optimize CPU, memory, I/O, boot-time, power, and thermal behavior using low-level tracing and debugging tools.
- Lead architecture reviews, mentoring, cross-team debugging, vendor integration, and platform-wide engineering standards.
Requirements
- Bachelor’s degree in Computer Science, Electrical/Computer Engineering, or a related field, or equivalent practical experience.
- 10+ years of professional experience in embedded systems, kernel-level, or platform software development, including production software delivery.
- Deep expertise with embedded Linux on ARM-based SoCs, including kernel subsystems, device drivers, BSP integration, bootloaders, board bring-up, and device trees.
- Strong hands-on experience with Yocto or a comparable embedded Linux build system and commercial embedded Linux deployments.
- Strong proficiency in C, with practical experience in Python, Bash, Make-based build flows, Git/GitHub, CI/CD, automated testing, and release engineering.
- Experience leading complex root-cause analysis, mentoring engineers, influencing architecture, and working with silicon vendors or platform partners.
Nice to have
- Linux kernel or open-source upstreaming experience.
- Android Automotive OS, HAL integration, and multimedia pipeline experience.
- Experience with crash analysis, telemetry, fault injection, resilience testing, secure boot, OTA updates, rollback, or production recovery.
- Knowledge of automotive safety concepts such as ISO 26262, ASIL, safety islands, watchdog architectures, and health monitoring frameworks.
Culture & Benefits
- Hybrid engineering work with regular onsite collaboration.
- Medical, dental, vision, HSA, FSA, retirement savings, life insurance, sickness and accident benefits, paid vacation, and holidays.
- Tuition assistance, employee assistance programs, and GM vehicle discounts.
- Potential relocation benefits may be available.
- Inclusive workplace focused on belonging, safety, and equitable employment practices.
Hiring process
- Role-related assessments and pre-employment screening may be required where applicable.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
2 дня назад
Principal Software Engineer - Embedded OS (Embedded Linux)
152 800 - 229 200$
4 дня назад
Senior Technical Staff Engineer - Software (Embedded Systems)
91 000 - 232 000$
3 дня назад
Software Integration Engineer (ADAS)
120 000 - 180 000$
6 дней назад
Embedded Software Engineer (IoT)
130 000 - 195 000$
3 дня назад
Senior Software Engineer - Embedded Linux (C/C++)
79 300 - 126 900$
3 дня назад