RVC
JobsFor Employers
4 jobsSort: Relevance
11d 4h ago

Embedded Software Engineer

Toyota Material Handling·General · Machinery Manufacturing
🏢On-site
|Greene, United States of America|Relocation
$73.8k - $94.6k USD/yr
armdebugginggitjira+5
17h 19m ago

Firmware Engineer

Samsara·General · Internet of Things
📡Fully Remote
|San Francisco
$162.4k - $290k USD
qa_automationawsbashbuildroot+11
18h 50m ago

AI Controls Solutions Engineer

Phaidra·General · Industrial automation
📡Fully Remote
|Vancouver
67.8k - 149.6k CAD
analyticscloud_servicesjsonoptimization+5
11d 18h ago

FPGA Timing Specialist

Digis·General · Software Development
📡Fully Remote

Embedded Software Engineer

Toyota Material Handling | General | Machinery Manufacturing
On-site
Full Time
United States of America, Greene, Rochester
$73.8k - $94.6k USD/yr
Source not independently verified
Confirm the company and recruiter through an official company domain before applying. Never pay money, share one-time codes, sign out of your Apple or Google account, install apps or configuration profiles, or run code from a repository sent by a recruiter.
Position:
Embedded Software Engineer - Energy Systems

Company:
Toyota Material Handling

Compensation:
$74k-$95k/yr

Location:
USA, Greene, NY

Employment type:
Full Time

Work Arrangement:
On-site

Short Summary:
Join our Team as an Embedded Software Engineer to design and develop embedded firmware for advanced energy and motive power systems, contributing to Battery Management Systems (BMS), fuel cell controllers, and more.

Responsibilities:
- Design and implement embedded firmware in C/C++ for energy storage and motive power applications.
- Develop software for Battery Management Systems (BMS), fuel cell controllers, and related embedded products.
- Create reusable software components for multiple embedded platforms.
- Contribute to software architecture and product design reviews.
- Support software throughout the product lifecycle.
- Partner with engineers to deliver integrated solutions.
- Perform software integration, debugging, testing, and validation.
- Resolve software and hardware integration issues.

Requirement:
- Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer Science, or a related discipline.
- Proficiency in embedded software development in C/C++.
- Knowledge of bare-metal development and Real-Time Operating Systems (RTOS).
- Understanding of embedded communication protocols (CAN, I²C, SPI, UART).
- Strong debugging and analytical problem-solving skills.
- Ability to collaborate effectively within a cross-functional team.

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 and Long-Term Disability
- Tuition Assistance Program
- Employee Assistance Program (EAP)
- Recognition and Kaizen Reward Programs
- Opportunities for personal and professional development
- Best in class work culture!

Required Skills

armdebugginggitjiramatlabrtossonarqubespiuart

Required Languages

🇬🇧 English

Relocation support available
Key competency: General
Roles
PythonJavaReactTypeScriptNode.jsGoRustDevOpsData scienceProductDesign
Remote
United StatesUnited KingdomCanadaGermanyPolandSpainNetherlandsPortugal
Work type
Fully remoteRemote in-countryHybridSeniorMid-levelJuniorAll jobs
R© 2026 ReVacancybuild 584ca0bb
AboutContactPrivacyCookiesRefundsTerms & ConditionsFor Employers