Jobs · Engineering · New York

Embedded Software Engineering Supervisor – Energy Systems

Toyota Material Handling · Rochester, NY · Yesterday
On-siteEngineering$119k–$152k/yrFull-time

About the Role

We're looking for an Embedded Software Engineering Supervisor to lead a team developing firmware for advanced energy and motive power systems. This role combines technical leadership with hands-on engineering, supporting the development of Battery Management Systems (BMS), energy management systems, fuel cell controllers, and other embedded control platforms. You'll guide a team of engineers while partnerizing with electrical, mechanical, controls, and systems engineering to deliver reliable products from concept through production.

Responsibilities

  • Lead, coach, and develop a team of up to seven embedded software engineers while overseeing project priorities, deliverables, and software quality.
  • Design and implement embedded firmware in C/C++ for Battery Management Systems (BMS), fuel cell controllers, energy management systems, and related products using RTOS and bare-metal architectures.
  • Build reusable software components that support multiple embedded platforms.
  • Review software architecture, code, and technical designs while providing guidance on development approaches.
  • Partner with electrical, mechanical, controls, and systems engineers to integrate software with hardware.
  • Support products throughout the full development lifecycle, from concept and prototyping through production and ongoing enhancements.
  • Coordinate technical efforts with suppliers, contractors, and external partners.
  • Promote sound software development practices, continuous improvement, and effective project execution.
  • Travel up to 10%.

Requirements

  • Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer Science, or a related discipline.
  • 5+ years of embedded software or firmware development experience.
  • Proficiency in C/C++ for resource-constrained embedded systems using bare-metal and Real-Time Operating Systems (RTOS).
  • Background developing software for battery management, energy storage, power electronics, motor controls, or similar embedded applications.
  • Solid understanding of interrupts, multitasking, threading, synchronization, memory management, and other operating system fundamentals.
  • Familiarity with embedded communication protocols including CAN, CAN FD, CANopen, SPI, I²C, and UART.
  • Skilled in embedded debugging using tools such as JTAG, oscilloscopes, logic analyzers, and integrated development environments.
  • Ability to interpret electrical schematics, hardware specifications, and system documentation.
  • Comfortable working with Git, Jira, SonarQube, and modern source control and software quality tools.
  • Proven ability to communicate effectively, mentor engineers, and build strong relationships across technical teams, suppliers, and customers.

Preferred Qualifications

  • Master's degree in Computer Engineering, Electrical Engineering, Software Engineering, Computer Science, or a related technical field.
  • Battery Management System (BMS), energy storage, high-voltage battery, or fuel cell development.
  • Familiarity with functional safety standards such as ISO 26262 or IEC 61508.
  • Embedded development using ARM Cortex processors, DSPs, or comparable microcontroller architectures.
  • Experience with MATLAB, Simulink, LabVIEW, or model-based design tools.
  • Exposure to robotics, industrial automation, automotive, aerospace, medical devices, or other safety-critical industries.
  • Leadership in Agile software development environments and continuous improvement initiatives.

Location

This is an in-person role located at our Rochester, New York office—ideal for those who thrive in a hands-on, team-oriented environment.

Pay

Salary range: $118,590 - $152,040 per year. Compensation depends on the selected candidate’s education and experience.

Benefits

  • Relocation assistance (role may be eligible).
  • Competitive salary and performance bonus.
  • Generous paid time off and 13 paid holidays.
  • Affordable medical plans and no-cost dental & vision options.
  • 100% 401(k) match up to 6%.
  • Company-paid life insurance, short-term disability, and long-term disability.
  • Tuition assistance program.
  • Employee Assistance Program (EAP) with access to mental health care, legal support, and financial guidance.
  • Recognition and Kaizen (continuous improvement) reward programs.
  • Meaningful opportunities for personal and professional development.

Similar jobs