Software Engineering Manager
Spang Power Electronics · Mentor, OH · Yesterday
Information TechnologyFull-time
Primary 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.
Qualifications
- A 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.
- 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).
Benefits
Spang provides a full benefits package with one of the best 401(k) matching plans in the business, competitive salaries, and much more.