onsite
Software Engineer - DC Power Controller - OmniOn Power
Software Engineer
Develop and maintain firmware for DC power controllers, ensuring high reliability and performance in critical power systems. Leverage embedded C, RTOS, and power electronics expertise to design, test, and optimize control algorithms for industrial and commercial applications.
About the role
Key Responsibilities
- Design, implement, and debug firmware for DC power controller hardware using Embedded C and RTOS environments.
- Develop and maintain communication interfaces (CAN, Modbus, Ethernet) to integrate controllers with supervisory systems.
- Collaborate with hardware engineers to validate power electronics designs and perform hardware‑in‑the‑loop testing.
- Write and execute unit, integration, and regression tests; automate test workflows to ensure product quality.
- Participate in design reviews, troubleshooting, and root‑cause analysis for field issues.
Requirements
- 3+ years of embedded software development experience in industrial or power electronics domains.