Urgently hiring Use left and right arrow keys to navigate
Provided by the employer
Verified Pay check_circle $120000 - $160000 per year
Hours Full-time
Location 1001 Lakeside Ave E Ste 1320A >, Cleveland, OH, US
Cleveland, Ohio open_in_new

About this job

Job Description

Job Description

We are looking for a Software Engineering Manager to lead embedded software initiatives supporting advanced digital power control products in Greater Cleveland, Ohio. This position combines hands-on technical leadership with people management, guiding firmware design for real-time systems while helping a small engineering team deliver reliable, production-ready solutions. The ideal candidate brings deep experience in embedded development, strong collaboration skills, and a practical approach to building high-performance control software.


Responsibilities:

• Direct the design and delivery of embedded software for digital power control applications that produce DC and AC power outputs.

• Define and develop real-time firmware architectures for MCU, DSP, or FPGA-based platforms using C, C++, or comparable low-level programming languages.

• Supervise, coach, and develop a team of 2 to 5 engineers through regular feedback, technical guidance, code review oversight, and performance management.

• Partner with hardware, systems, and product stakeholders to establish software requirements, technical interfaces, and implementation priorities.

• Promote disciplined engineering practices by strengthening source control usage, test coverage, coding standards, and technical documentation.

• Oversee the software lifecycle from early concept and design through release, production support, and post-deployment improvement.

• Troubleshoot challenging embedded system issues in laboratory settings, identifying root causes and driving corrective action.

• Support project and team needs with occasional travel of up to 10%.

• 7+ years of experience in embedded software development, including technical leadership or people management responsibilities.
• Strong proficiency in C++ and low-level software development for real-time or resource-constrained systems.
• Background in digital power, electric power systems, digital circuits, or closely related hardware-oriented environments.
• Experience working with microcontrollers, digital signal processors, or FPGA-based control platforms.
• Familiarity with digital signal processing concepts and embedded control implementation.
• Working knowledge of structured development methods such as Agile Scrum and collaborative API or interface development.
• Ability to work effectively across software, hardware, and product teams while mentoring engineers and driving delivery.

Nearby locations

Posting ID: 1288202150 Posted: 2026-08-16 Job Title: Software Engineering Manager