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

Senior Embedded Software Engineer - Electrification

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

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

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Embedded Software Engineer - Electrification (Embedded C/Simulink): Developing, integrating, validating, and optimizing real-time embedded software for ECUs supporting battery-electric and hybrid machine platforms with an accent on powertrain controls, battery systems, and scalable software architectures. Focus on HIL/SIL/MIL verification, root-cause analysis of complex system defects, and production deployment across electronic control units.

Location: Mossville, Illinois, United States; onsite five days a week. Relocation is available, and visa sponsorship is available for eligible applicants.

Salary: $112,710–$169,060 per year

Company

Manufactures construction and mining equipment, off-highway engines, industrial gas turbines, diesel-electric locomotives, and related power and energy solutions.

What you will do

  • Design and develop embedded software features for machine electrification and propulsion control systems.
  • Define software, interface, and framework requirements for embedded electronic controls.
  • Develop real-time software for battery-electric and hybrid powertrain systems, including battery management systems, inverters, motor controllers, and energy management systems.
  • Integrate software components, libraries, auto-generated code, calibration data, and configuration datasets into deployable production ECU images.
  • Collaborate with controls engineers to integrate MATLAB/Simulink algorithms and maintain model-to-software traceability.
  • Develop verification strategies, execute unit through regression testing, troubleshoot defects, and support field issue resolution.

Requirements

  • Degree in engineering, computer science, or a related discipline.
  • Proven embedded C development experience in an embedded software environment.
  • Proven experience with model-based development using MATLAB/Simulink.
  • Knowledge of CAN, CAN FD, J1939, and Ethernet communication protocols.
  • Experience with RTOS environments, real-time software architectures, version control tools such as Git, and embedded debugging tools.
  • Ability to analyze requirements, troubleshoot technical issues, and communicate effectively across engineering teams.

Nice to have

  • Experience developing embedded real-time software for powertrain controls and battery systems.
  • Scripting experience, such as Python.
  • Experience with FMEA processes and electronic system failure modes.

Culture & Benefits

  • Medical, dental, and vision benefits, subject to plan eligibility.
  • Paid time off, holidays, and volunteer time.
  • 401(k), HSA, and FSA plans.
  • Career development, tuition reimbursement, and incentive bonus opportunities.
  • Life, disability, parental leave, adoption, and employee assistance benefits.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →