Embedded Software Engineering Manager
Philadelphia, PA
Full-Time | Onsite (No Remote)
9/80 Schedule | Every Other Friday Off
$150,000–$200,000 + Bonus + Full Benefits
Active DoD Secret Clearance Required
Active DoD Secret Clearance or higher
Bachelor’s degree in CS, CE, EE, Software Engineering (Master’s strongly preferred)
9+ years software development experience (or 7+ with a Master’s)
2+ years experience as a formal team lead, technical lead, or software manager
Strong background in real-time embedded software
Experience recruiting, interviewing, and hiring technical staff
CAM/EVMS experience and ability to support proposal cost volumes
Experience leading software architecture, code reviews, and high-assurance development
We are hiring an Embedded Software Engineering Manager to lead a high-performing engineering team supporting advanced, high-assurance, real-time embedded systems for defense applications. With rapid growth and expanding mission-critical programs, this is an opportunity to own architecture, process excellence, team development, and strategic engineering leadership. This is a hands-on leadership role in a fast-paced environment focused on complex embedded systems and secure communications.
Lead architecture, design, implementation, and the full development lifecycle for embedded software products
Establish and enforce best practices for source control, automated testing, CI/CD, and secure development
Conduct detailed design and code reviews to ensure quality, performance, and security
Serve as a hands-on technical contributor or subject matter expert on key projects
Partner with Systems, Electrical, and other Engineering Managers for resource planning and project alignment
Serve as Cost Account Manager (CAM), responsible for EVMS planning, budgeting, and reporting
Develop technical proposal content and Basis of Estimate (BOE) cost models for new programs
Mentor, coach, and grow a team of embedded software engineers
Lead hiring efforts, including technical interviews and onboarding
Conduct performance evaluations, compensation planning, and manage personnel matters
Manage resources within a matrixed engineering organization
1–2 years of Agile/Scrum or Kanban development experience
Information Assurance development (encryption, key management, secure communications)
Real-time embedded software for high-reliability or safety-critical systems
Experience with Naval Communications or similar defense communication systems
Hands-on experience developing and maintaining DevOps pipelines for CI/CD
This role is ideal for a technical leader who thrives in a complex defense environment, enjoys mentoring engineering talent, and is driven to build high-assurance embedded systems at scale.