Senior Software Engineer (Embedded)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Embedded): Designing, documenting, and implementing complex, low-latency C++ software on Linux-based systems for the Autonomy Interface SW team with an accent on robust interface contracts, system degradation transitions, and sensing integration. Focus on vehicle actuation controls, moding controls, and safety-critical performance across GM vehicle platforms.
Location: Remote (USA), hybrid (3 days/week at GM hub) if living within specific mile radius of Mountain View, San Francisco, or Sunnyvale, California. Travel required <25%.
Salary: $125,000 - $234,100
Company
GM is developing next-generation embedded platform software to deliver state-of-the-art ADAS features.
What you will do
- Develop C++ software to interface with autonomy stack, compute, sensors, and custom vehicle hardware.
- Improve software reliability through requirements generation, CI/CD, automated testing, issue tracking, and code reviews.
- Collaborate across teams, mentor developers, and lead technical solutions including requirements specification and functional decomposition.
- Act as SME for platform or application components, support best practices, and lead design content and anomaly corrections.
Requirements
- 4+ years building and shipping production-quality software in Linux environments.
- Bachelor's, Master's, PhD, or equivalent in relevant field.
- Experience with C++ (17+), STL, and Python3.
- Experience building tooling for large, complex systems.
- High standards for maintainability, testability, and efficiency.
Nice to have
- 7+ years experience in Linux production software.
- Safety-critical development (FDA, FAA, Automotive).
- Build tools like Bazel or CMake.
- Debugging across cloud and embedded systems.
- ARXML, SOME/IP, networking (TCP/IP, UDP).
- Embedded Linux/POSIX, ROS or pub/sub IPC.
Culture & Benefits
- Health, dental, vision, HSA, FSA, retirement savings, life insurance, paid vacation & holidays.
- Tuition assistance, employee assistance program, GM vehicle discounts.
- Incentive pay based on company, job level, and individual performance.
- Inclusive workplace fostering belonging and development.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →