Senior Software Engineer - New Markets (Embedded)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Embedded): Develop software for battery management, inverter, and electric motor systems for non-automotive products like autonomous manufacturing and stationary energy storage with an accent on scalable modular design and integration. Focus on creating APIs, verifying functionality through SIL/HIL testing, debugging hardware-software issues, and ensuring reliability across diverse applications.
Milford, Michigan. GM does not provide immigration-related sponsorship. This job is not eligible for relocation benefits.
Company
is redefining mobility through human-centered design for connected, electric, and autonomous vehicles and experiences.
What you will do
- Create software for battery management, inverter, and electric motor functions with integration and verification testing.
- Deliver scalable, modular software with APIs for single-stream delivery across customers.
- Document requirements, link to test cases, and utilize automated tools for verification in build environments and products.
- Analyze defects, determine root causes, implement solutions, and perform design analysis on changes.
- Diagnose and debug battery, inverter, and motor hardware-software issues.
- Collaborate with teams to meet milestones and develop comprehensive test plans.
Requirements
- BS in Computer Science, Computer Engineering, Electrical Engineering or related field.
- 5+ years of embedded software development experience.
- Experience developing, reading, and debugging in C, C++, Python, MATLAB, Simulink.
- Development and testing on SIL, HIL or similar environments.
- Communication protocols and tools: Automotive Ethernet, CAN, LIN diagnostics, ETAS INCA, Intrepid NeoVI/VSpy, Vector CANoe/CANape, Lauterbach.
Nice to have
- Master’s Degree in relevant field.
- Knowledge of applied controls theory for battery, inverter, or electric motor systems.
- Expert proficiency in C, C++, Python, MATLAB, Simulink.
- Agile processes, CI/CD, test automation (Jenkins), regression testing.
- Experience in Agile environment.
Culture & Benefits
- Competitive compensation with bonus potential based on performance.
- Health and wellbeing benefits: medical, dental, vision, HSA, FSA, retirement savings, life insurance.
- Paid vacation & holidays, tuition assistance, employee assistance program, GM vehicle discounts.
- Culture of innovation, inclusion, forward thinking, and diversity.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →