KnowHireMatch · 1 month ago
Embedded Software Engineering Manager
KnowHireMatch is seeking an Embedded Software Engineering Manager to lead a dynamic team focused on high-assurance embedded software products. The role involves technical leadership, strategic program management, and mentoring engineers while ensuring compliance with defense requirements.
Staffing & Recruiting
Responsibilities
Lead the architectural design, specification, implementation, and rigorous development lifecycle for high-assurance embedded software products
Champion and enforce efficient development processes, creating and institutionalizing best practices for source control, automated testing, continuous integration, and continuous delivery (CI/CD)
Conduct detailed code and design reviews, ensuring the delivery of high-quality, secure, and performant software that meets stringent defense requirements
Serve as a hands-on technical contributor or subject matter expert on key projects as necessary, helping to remove technical roadblocks and guide complex problem-solving
Collaborate seamlessly with Systems, Electrical, and other Engineering Managers to strategically allocate engineering assignments, ensuring optimal productivity and alignment with program schedules and goals
Function as the Cost Account Manager (CAM), taking responsibility for planning, budgeting, and managing the earned value (EVMS) of assigned work packages
Lead and contribute to the development of technical volumes and accurate Basis of Estimate (BOE) cost models for new engineering proposals, driving future business growth
Provide hands-on coaching, technical guidance, and career path development for a talented team of software engineers, fostering a culture of continuous learning and accountability
Own the full recruitment lifecycle—from defining needs and conducting technical interviews to managing the hiring and onboarding process—to continually expand the team with top technical talent
Conduct formal performance evaluations, manage compensation planning, and address personnel matters to ensure a motivated and high-performing team environment
Manage manpower and resource allocation within a matrix organizational structure, balancing functional and program needs
Qualification
Required
Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or Electrical Engineering
A minimum of 9 years of technical experience in software development (or 7 years with a Master's degree)
At least 2 years of demonstrated experience serving as a formal team lead, technical lead, or functional manager overseeing a software development team
Active DOD Secret Clearance (or higher) is a mandatory requirement for this role
Demonstrated experience in recruiting, interviewing, and hiring technical talent
Experience developing inputs for technical and cost volumes of defense proposals
Direct experience as a Cost Account Manager (CAM) utilizing an Earned Value Management System (EVMS)
Preferred
A Master's degree is highly desired
1-2 years of experience working within an Agile/Scrum or Kanban development framework
Deep development experience in Information Assurance (e.g., Type 1, commercial IPSEC, hardware/software-based encryption, key management, secure communications)
Expertise in Real Time embedded software development, particularly for high-reliability or safety-critical systems
Experience with Naval Communications (interior or exterior systems) or other defense communication platforms
Hands-on experience implementing and maintaining DevOps pipelines, tools, and procedures for continuous integration and automated deployments
Benefits
Bonus
Full Benefits
Company
KnowHireMatch
In Today's challenging Job Market the advantage always goes to the first mover.
Funding
Current Stage
Growth StageCompany data provided by crunchbase