Назад
Company hidden
9 дней назад

Software Engineer (Battery & High Voltage)

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен 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

hirify.global 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →