Logo
Toyota Material Handling U.S.A., Inc.

Embedded Energy Software Engineer

Toyota Material Handling U.S.A., Inc., Rochester, New York, United States

Save Job

Join our Toyota Material Handling North America team as an

Embedded Energy Software Engineer !

Overview We’re seeking a passionate Embedded Energy Software Engineer who designs and develops embedded software for energy storage systems, including battery management systems (BMS), fuel cells, and energy controllers. You will collaborate with a diverse team to achieve shared goals and contribute innovative ideas.

What You’ll Be Doing

Design and implement control systems firmware on thin OS embedded controllers.

Design and develop firmware for energy or motive power systems.

Contribute to development of battery management systems (BMS), fuel cell system controllers, and/or energy management systems.

Develop solutions to share code cross-functionally for additional embedded systems products.

Participate in product and system design discussions.

Work on software over the complete product life cycle.

Operate in a collaborative environment with mechanical, electrical, and controls engineers.

What We’re Looking For

Bachelor’s degree in software, electrical and computer engineering, or computer science.

5+ years of post-graduation work experience with at least 1 year in related fields such as Fuel Cell, Battery Management System, Electric Vehicles, etc.

Proficiency in C/C++ on resource-constrained embedded platforms.

Bare metal and Real Time Operating Systems (RTOS) experience.

Working knowledge of standard hardware protocols (e.g. I2C, SPI, UART).

Knowledge of operating systems concepts (HW & SW Interrupts, Threading, etc).

Strong debugging skills.

What Sets You Apart

Master’s degree in software, electrical, and computer engineering, computer science.

Knowledge of Battery Management Systems (BMS) and energy storage technologies.

Strong understanding of functional safety standards (e.g., ISO 26262, IEC 61508).

Ability to read hardware specifications and schematics.

Embedded microcontrollers and DSPs experience.

History of working with CAN/CANopen.

Familiarity with MATLAB, Simulink, and LabVIEW.

Working knowledge of modern code tools such as GIT and Jira.

Background in multidisciplinary fields such as consumer devices, medical devices, robotics, mechatronics, and aerospace.

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.

Compensation & Benefits Salary

- $94,020 - $191,845 per year. Compensation depends on the selected candidate’s education and experience.

Relocation : This role may be eligible for relocation assistance.

World Class Benefits

Competitive Salary

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

Best in class work culture

About Toyota Material Handling North America Toyota Material Handling North America (TMHNA) is an industry leader in forklift sales. We are driven by our principles of “respect for people” and “continuous improvement”, with opportunities across North America. Learn more at the Toyota Careers page: https://www.toyotaforklift.com/careers

Note: Referrals increase your chances of interviewing at Toyota Material Handling.

#J-18808-Ljbffr