Project Engineer Embedded Softw
Listed on 2026-05-24
-
Software Development
Embedded Software Engineer, Software Engineer
Overview
Our work is guided by our purpose: creating an energy‑resilient world for a better future. We are a global leader in energy resilience, delivering solutions critical to sustaining and improving life. Our teams provide a critical resource—energy—which ensures safety, security, and independence for people worldwide. Focused on pushing boundaries and innovating, we keep pace to create solutions for today’s demands across engines, generators, UPS systems, EV components, electrification solutions, microgrid controls, and clean energy solutions serving OEM, residential, industrial, and commercial customers.
At Rehlko you have the freedom to identify, create, and deliver solutions that help people and communities thrive in the moments that matter. We foster a safe and sustainable work environment where safety is everyone’s responsibility.
- Competitive compensation and benefits
- Work‑life flexibility
- Recognition and rewards
- Development and career opportunities
- A safe and inclusive workplace
- Develop, test, and maintain embedded software for microcontroller‑based systems, including C and C++ for QNX, Keil RTX, Zephyr
OS, and similar operating systems. - Collaborate with cross‑functional teams on development and test efforts.
- Conduct unit testing, integration testing, and system validation to ensure software reliability and performance.
- Participate in code reviews and contribute to continuous improvement of development processes.
- Support hardware troubleshooting during product development and testing.
- Document software design and implementation details.
- Use industry‑standard diagnostic tools (emulators, debuggers, oscilloscopes) to debug and verify controller software at the unit level, including occasional development of custom diagnostic software.
- Collaborate in developing software tasks, project timelines, and budgets.
- Hybrid schedule: 2‑3 days per week onsite in Kohler, Wisconsin.
- Bachelor of Science degree in Electrical and Computer Engineering or Computer Engineering.
- 1‑2+ years of work experience (dependent on educational background).
- Experience working with embedded software using layered architectures.
(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).