9 дней назад
Software Engineer (Battery & High Voltage)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer (Battery & High Voltage) (Embedded C/C++/BMS): Developing embedded control software for high-voltage battery management systems in GM electric vehicles with an accent on diagnostics, automotive communications, testing, and safety compliance. Focus on designing hardware-agnostic control solutions, validating software through HIL and vehicle testing, and building AI-driven diagnostics and predictive analytics.
Location: Milford, Michigan, United States; hybrid attendance required at least three times per week. Relocation benefits are available for qualifying candidates under company policy.
Company
develops automotive products and software focused on zero crashes, zero emissions, and zero congestion.
What you will do
- Design, develop, and deliver embedded software for high-voltage battery management systems, including battery controls, communications, sensing, and processing.
- Translate system, physics, controls, safety, and regulatory requirements into modular software designs with diagnostics and controller communications.
- Implement and validate software using CAN, LIN, Ethernet, ARXML, HIL, SiL, bench, and vehicle-level testing.
- Develop diagnostics for fault detection, isolation, validation, prognostics, and field support across controller, system, and vehicle levels.
- Apply SDV, SOA, CI/CD, DevOps, and hardware-agnostic design principles to build scalable and reusable software.
- Provide technical guidance, code reviews, and mentorship while collaborating with Systems & Safety, Validation, Electrical Architecture, SDV, Calibration, and Vehicle Performance teams.
Requirements
- Bachelor’s degree in engineering, computer science, or a related technical discipline.
- At least 2 years of embedded software development experience.
- Proficiency in C, C++, and Python.
- Experience with system design, diagnostics strategies, embedded control systems, software verification, and validation.
- Hands-on experience with SiL, HIL, and/or vehicle-level testing frameworks.
- Ability to document software designs, test cases, and results and work independently in collaborative Agile teams.
Nice to have
- Master’s degree and 5+ years of embedded software development experience.
- Battery Management System expertise, including cell balancing and ASIC integration.
- Experience with complex device drivers, HWIO integration, automotive communication standards, and MISRA guidelines.
- Experience with Git, Jira, SAFe, test automation, debugging, and vehicle testing.
Culture & Benefits
- Hybrid work with regular onsite collaboration in Milford, Michigan.
- Relocation benefits for candidates who qualify under company policy.
- Employment benefits and total rewards designed to support employee well-being at work and at home.
- Inclusive workplace focused on belonging, collaboration, and meaningful automotive innovation.
Hiring process
- Role-related assessments and pre-employment screening may be required where applicable.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
11 дней назад
Software Engineer (Autonomous Driving)
200 000 - 250 000$
14 дней назад
Vehicle Generalization Engineer (Autonomous Driving)
10 дней назад
Embedded Engineer II (C/C++)
100 000 - 110 000$
11 дней назад
Principal Software Engineer (Automotive)
276 000 - 350 000$
11 дней назад
Senior Embedded Software Engineer (Autonomous Driving)
210 000 - 260 000$
11 дней назад
Principal Software Engineer - Embedded (RIS)
172 000 - 349 000$