The Ranger Group, a leading US Engineering Solutions provider to companies across the Aerospace & Defense, Medical Device, Electronics and Industrial Manufacturing industries, is currently seeking a Software Engineering Manager (Embedded C/C++) for a Direct Hire role with a Naval Defense & Power Systems client of ours in Danbury, CT. This is a full-time, permanent opportunity offering the chance to lead a high-impact embedded software team developing power conversion, distribution, and storage systems for the U.S. Navy and international naval customers.
ROLE OVERVIEWThis Software Engineering Manager role is central to the success of an embedded software organization supporting naval power systems. You will lead a team of engineers through the full development lifecycle—from requirements to delivery—while providing technical leadership in C/C++, VHDL, and Simulink Code-gen environments. Agile project management, military contract experience, and the ability to collaborate with both internal stakeholders and government customers are key to success in this position.
WHAT YOU WILL DO
Team Development: Mentor and develop team members, fostering a culture of continuous improvement and innovation.
Embedded Software Leadership: Lead the development and implementation of embedded software for power systems, ensuring projects are delivered on time, within budget, and to specification.
Agile Project Management: Manage projects using Agile methodologies, facilitating sprint planning, retrospectives, and daily stand-ups to ensure team alignment and efficiency.
Technical Guidance: Provide technical leadership to the embedded software engineering team, promoting best practices in coding, testing, and documentation.
Stakeholder Collaboration: Work closely with internal and external stakeholders, including military sector customers, to understand requirements, deliver custom solutions, and ensure contractual compliance.
Required
Bachelor’s degree in Computer Science, Electrical Engineering, or a related field (Master’s preferred)
Minimum 7 years of embedded software development experience, with at least 3 years in a leadership or managerial role
Proficiency in embedded software development using C/C++
Proven experience managing Agile software development projects
Experience in power conversion, distribution, or storage systems
Excellent problem-solving, leadership, and communication skills
U.S. Citizenship required; must be able to obtain a DOD security clearance
Preferred / Desired
Experience with Simulink modeling and code generation
Familiarity with VHDL programming
Background working with military contracts and DoD software documentation requirements
Active DOD security clearance