Spang Power Electronics is looking to solve the problem of leading the development of embedded software for digital power control systems and managing a team of engineers to achieve this goal.
Requirements
- Proficiency in C/C++ for real-time embedded systems
- Experience with RTOS environments
- Strong experience in digital control of power systems (PID control, loop stability, voltage/current regulation)
Responsibilities
- Lead the development of embedded software for digital power control systems using high power SCR's and IGBT's to generate both DC and AC output power.
- Architect and implement firmware for real-time control on MCUs, DSPs, or FPGAs using C/C++ or similar low-level languages.
- Manage and mentor a team of 2–5 engineers; conduct code reviews, performance evaluations, and provide technical coaching.
- Collaborate cross-functionally with hardware, systems, and product teams to define software requirements and interface specifications.
- Drive the adoption of best practices in embedded development, including version control, unit testing, and documentation.
- Own the full software development lifecycle from concept to production and support.
- Perform debugging of complex embedded systems in lab environments.
Other
- Bachelor’s Degree in Electrical Engineering, Computer Engineering, or a related field
- A Master’s Degree is preferred
- 7+ years of experience in embedded software development, with at least 2 years managing or leading engineering teams
- Occasional travel, up to 10%
- Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities