×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineering Supervisor – Energy Systems

Job in City of Rochester, Rochester, Monroe County, New York, 14602, USA
Listing for: Toyota Material Handling, Inc.
Full Time position
Listed on 2026-08-30
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 118590 - 152040 USD Yearly USD 118590.00 152040.00 YEAR
Job Description & How to Apply Below
Location: City of Rochester

Embedded Software Engineering Supervisor – Energy Systems

#12855

Requisition Number

12855

Workplace Type

On-site

Full-time/Part-time

Full-time

Shift

1st

Sponsorship Statement

Employment authorization required. Toyota Material Handling North America will not pursue visa sponsorship for this position.

Job Description

Join our Team as an Embedded Software Engineering Supervisor – Energy Systems
!

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 partnering with electrical, mechanical, controls, and systems engineering to deliver reliable products from concept through production. If you enjoy solving complex technical problems, mentoring engineers, and building practical solutions, we’d like to hear from you.

What You’ll Be Doing:

  • 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%.

What We’re Looking For:

  • Bachelor's degree in Computer Engineering, Software 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, Sonar Qube, 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.

What Sets You Apart:

  • 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.
  • 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.

Where and When You’ll Work:

  • 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.

What Your Total Compensation & Benefits Package will look like:

Salary -$118,590 - $152,040 per year.…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary