Senior Embedded Software Lead - Energy Systems

Toyota Material Handling

City of Rochester (NY)

On-site

USD 119,000 - 152,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive Salary
Performance Bonus
PTO & Holidays
Medical, Dental, Vision
401(k) match
Tuition Assistance
Career Development

Job summary

Toyota Material Handling North America seeks an Embedded Software Engineering Supervisor to lead a team developing firmware for energy systems. You will guide engineers from concept through production, collaborating with electrical, mechanical, controls, and systems teams.

The role requires a strong background in C/C++, RTOS, and embedded debugging, with experience in battery management or energy storage systems. On-site Rochester, NY location with travel up to 10%.

Qualifications

  • 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 RTOS.
  • Experience in battery management, energy storage, power electronics, motor controls, or similar embedded applications.
  • Solid understanding of interrupts, multitasking, threading, synchronization, memory management, and OS fundamentals.
  • Familiarity with CAN, CAN FD, CANopen, SPI, I2C, and UART.
  • Embedded debugging using JTAG, oscilloscopes, logic analyzers, and IDEs.
  • Ability to read electrical schematics and hardware specs.
  • Comfortable with Git, Jira, SonarQube, and modern source control and software quality tools.
  • Proven communication and mentoring abilities across technical teams, suppliers, and customers.

Responsibilities

  • Lead, coach, and develop a team of embedded software engineers while overseeing priorities, deliverables, and software quality.
  • Design and implement embedded firmware in C/C++ for BMS, energy systems, and related products using RTOS and bare-metal.
  • Build reusable software components for multiple embedded platforms.
  • Review software architecture, code, and designs and guide development approaches.
  • Collaborate with electrical, mechanical, controls, and systems engineers to integrate software with hardware.
  • Support products through full development lifecycle from concept to production.
  • Coordinate technical efforts with suppliers, contractors, and external partners.
  • Promote sound software practices, continuous improvement, and effective project execution.
  • Travel up to 10%.

Skills

Embedded software
C/C++
RTOS
Team leadership
Mentoring
Git/Jira
CAN/CANopen
Debugging tools

Education

Bachelor's degree in Computer/Electrical Engineering or CS
Master's degree (preferred)

Tools

JTAG
Oscilloscopes
Logic analyzers
IDEs
CAN bus tools

Job description

Toyota Material Handling North America seeks an Embedded Software Engineering Supervisor to lead a team developing firmware for energy systems. You will guide engineers from concept through production, collaborating with electrical, mechanical, controls, and systems teams.

The role requires a strong background in C/C++, RTOS, and embedded debugging, with experience in battery management or energy storage systems. On-site Rochester, NY location with travel up to 10%.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Lead, Energy Systems
Embedded Software Lead, Energy Systems

Toyota Material Handling, Inc. • City of Rochester (NY), Northern (KY)

Hybrid
USD 119,000 - 152,000
Performance Bonus
Paid Time Off and Holidays
Medical plans and Dental & Vision
+6
Energy Systems Embedded Firmware Engineer
Energy Systems Embedded Firmware Engineer

Toyota Industries • New York (NY)

On-site
USD 74,000 - 95,000
Competitive Salary
Performance Bonus
Paid Time Off
+5
Embedded Software Engineering Supervisor – Energy Systems
Embedded Software Engineering Supervisor – Energy Systems

Toyota Material Handling • City of Rochester (NY)

On-site
USD 119,000 - 152,000
Competitive Salary
Performance Bonus
PTO & Holidays
+4
Embedded Software Engineering Supervisor – Energy Systems
Embedded Software Engineering Supervisor – Energy Systems

Toyota Material Handling, Inc. • City of Rochester (NY), Northern (KY)

Hybrid
USD 119,000 - 152,000
Performance Bonus
Paid Time Off and Holidays
Medical plans and Dental & Vision
+6
Embedded Software Engineer - Energy Systems
Embedded Software Engineer - Energy Systems

Toyota Industries • New York (NY)

On-site
USD 74,000 - 95,000
Competitive Salary
Performance Bonus
Paid Time Off
+5
Senior Manufacturing Engineer – Energy Tech & Automation
Senior Manufacturing Engineer – Energy Tech & Automation

Toyota Material Handling • City of Rochester (NY)

On-site
USD 134,000 - 171,000
Competitive Salary
Performance Bonus
Paid Time Off
+11
Senior Embedded & IoT Engineering Manager - Lead Strategy
Senior Embedded & IoT Engineering Manager - Lead Strategy

Toyota Material Handling • New York (NY)

On-site
USD 152,000 - 196,000
Competitive Salary
Performance Bonus
Generous Paid Time Off
+4
Lead Embedded Software Engineer - Energy & EV Systems Onsite
Lead Embedded Software Engineer - Energy & EV Systems Onsite

Tech Mirrors • Bethlehem

On-site
USD 140,000 - 180,000
Staff Embedded Firmware Engineer — Power & Safety‑Critical RTOS
Staff Embedded Firmware Engineer — Power & Safety‑Critical RTOS

Ford-Motor-Company • Long Beach (CA)

Hybrid
USD 150,000 - 284,000
Medical coverage
Dental coverage
Vision coverage
+1
Senior Embedded Firmware Engineer — Energy Storage Systems
Senior Embedded Firmware Engineer — Energy Storage Systems

Oho Group • Austin (TX)

On-site
USD 110,000 - 140,000