Software Engineer (Power Electronics)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Engineer (Power Electronics): Develop embedded software for battery management, inverter, and electric motor systems with an accent on controls, integration, and verification testing. Focus on delivering scalable modular software, debugging hardware-software issues, and creating comprehensive test plans for system-level validation.
Location: Milford, Michigan
Company
Electrification Solutions New Markets organization within focusing on battery management, inverter, and electric motor solutions for non-automotive and unique automotive products like autonomous manufacturing, mobile power generation, stationary energy storage, specialty vehicles, watercraft, and locomotives.
What you will do
- Create software for battery management, inverter, and electric motor functions and perform integration and verification testing.
- Deliver scalable and modular software across customers with a single software stream.
- Document requirements, link to test cases, and utilize automated test tools for verification.
- Analyze defects, determine root causes, develop solutions, and verify closure.
- Diagnose, debug, and solve issues related to battery, inverter, and electric motor hardware and software.
- Collaborate with multiple teams to meet project milestones and contribute to the knowledge base.
Requirements
- BS in Computer Science, Computer Engineering, Electrical Engineering or related field.
- 2+ years of embedded software development experience.
- Experience developing, reading, and debugging C, C++ source code.
- Understanding of inverters, supervisory controls, or electric motors.
- GM does not provide immigration sponsorship (H-1B, TN, STEM OPT, etc.).
- No relocation benefits; costs are candidate's responsibility.
Nice to have
- Master’s Degree in relevant engineering field.
- Knowledge of applied controls theory for battery, inverter, or electric motor systems.
- Expert proficiency in C, C++, Python, MATLAB, Simulink.
- Proficiency in Agile, BDD, TDD, Model Based System Engineering.
- Test automation (Jenkins), regression testing, communication protocols (Automotive Ethernet, CAN, LIN), tools (ETAS INCA, Vector CANoe).
Culture & Benefits
- Support for well-being at work and home from day one.
- Inclusive workplace fostering belonging and development.
- Total rewards including benefits; visit GM's Total Rewards resources for details.
- Commitment to Zero Crashes, Zero Emissions, Zero Congestion vision.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →