> Markdown version of [/jobs/ext/1407425-software-engineering-manager](https://www.wearedevelopers.com/jobs/ext/1407425-software-engineering-manager). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineering Manager - **Company:** Spang & Company - **Location:** Mentor, OH, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Unit Testing, C++ (Programming Language), Code Review, Computer Engineering, Software Debugging, Embedded Software, Firmware, Field-Programmable Gate Array (FPGA), PID Controllers, Real-Time Operating Systems, Software Engineering, Software Requirements Analysis, Software Version Control - **Published:** July 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=ccddd4a334c9b8a4 ## About the Role Qualifications include 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 is required. Candidates should have proficiency in C/C++ for real-time embedded systems; experience with RTOS environments and strong experience in digital control of power systems (PID control, loop stability, voltage/current regulation). ## Description * 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. * Occasional travel, up to 10%. ## Related Videos - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Model Based Systems Engineering in an Agile Product Development Process](https://www.wearedevelopers.com/videos/68-model-based-systems-engineering-in-an-agile-product-development-process) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023)