> Markdown version of [/jobs/ext/4577087-senior-embedded-software-engineering-manager](https://www.wearedevelopers.com/jobs/ext/4577087-senior-embedded-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). --- # Senior Embedded Software Engineering Manager - **Company:** Trident Systems Inc - **Location:** Littleton, CO, United States - **Experience:** Expert - **Salary:** $155,000.0 - $235,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Systems Engineering, Build Automation, Automation of Tests, Software Bug Management, C++ (Programming Language), Configuration Management, Static Program Analysis, Cyber Security, Computer Engineering, Continuous Integration, Software Debugging, DevOps, Linux on Embedded Systems, Embedded Software, Ethernet, Iterative and Incremental Development, Software Architecture, Real-Time Operating Systems, Release Management, Requirements Traceability, Serial Communications, Software Engineering, System on a Chip, Systems Integration, Git, Information Technology - **Published:** November 5, 2026 - **Apply:** https://diversityjobs.com/career/18843511/Senior-Embedded-Software-Engineering-Manager-Colorado-Littleton ## About the Role The ideal candidate has a strong background in embedded and real-time software development and experience leading teams developing complex, hardware-integrated systems. Aerospace, defense, or space experience is desirable but not required. This role can be located in Fairfax, VA, Littleton, CO, or Concord, NH., * Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related discipline. * 12+ years of related experience with a Bachelor's degree OR 10+ years for a Graduate degree. * Experience developing embedded and/or real-time software using C/C++, with experience in embedded Linux and/or RTOS environments. * Strong hands-on software development and debugging experience. * Experience with Hardware/Software, Ethernet, networking, and serial communication interfaces. * Experience with Hardware/Software and system-level integration. * Demonstrated experience leading engineers or technical teams. * Strong understanding of the software lifecycle from requirements through integration and verification. * Experience planning and estimating software development activities. * Ability to manage resources and priorities across multiple programs. * Strong leadership, communication, organizational, and problem-solving skills. * Demonstrated ability to mentor and develop technical talent., * Master's degree in relevant technical discipline. * Previous Engineering Manager, Functional Manager, Software Lead, or Technical Lead experience. * Experience developing high-reliability or mission-critical embedded systems. * Experience in aerospace, defense, space, automotive, robotics, industrial, or similar embedded-system environments. * Experience with structured engineering lifecycle processes and Agile/iterative development. * Experience supporting proposals, staffing plans, and engineering cost estimates. * Experience with ARM-based processors and System-on-Chip architectures. * Experience with Git, automated builds/testing, CI/CD, and static analysis. Pay Information Full-Time Salary Range: $155,000 - $235,000 Please Note: Actual compensation offered will be determined based on several factors including, but not limited to, relevant experience, skills, education, certifications, internal equity, business considerations, and geographic location where applicable. ## Description The Embedded Software Functional Manager leads and develops a team of embedded software engineers supporting multiple programs. The role is responsible for personnel development, staffing, technical leadership, engineering process, and successful program execution. This is a hands-on technical leadership role. In addition to functional management responsibilities, the manager may directly contribute to software architecture, design, development, integration, and troubleshooting based on program needs., * Lead, mentor, and develop embedded software engineers and technical leads. * Recruit, hire, onboard, and retain engineering talent. * Conduct performance management, career development, coaching, and goal setting. * Work with program and technical leadership to develop staffing plans and allocate resources across programs. * Support software estimates, schedules, proposals, and development planning. * Monitor execution against cost, schedule, staffing, and technical commitments and identify risks early. * Provide technical leadership for embedded software architecture, design, development, integration, and test. * Contribute directly to software development, integration, debugging, or technical problem solving when needed. * Participate in requirements, architecture, design, code, and release-readiness reviews. * Establish and improve software engineering practices including requirements traceability, configuration management, peer reviews, testing, defect management, and release management. * Promote reusable software, automated testing, CI/CD, static analysis, and common development infrastructure. * Collaborate with Systems Engineering, Hardware Engineering, Verification/Test, Cybersecurity, DevOps, Quality, and Program Management. * Support resolution of complex hardware/software and system integration issues. * Promote a culture of accountability, collaboration, technical excellence, continuous improvement, and predictable execution. * Maintain sufficient hands-on technical capability to contribute to development efforts, evaluate technical approaches, mentor engineers, and assist with difficult integration and debugging activities. * Ability to support travel or off-site work, as needed. * Perform other duties as assigned.