Embedded Engineering Manager

Overview

On Site
$180,000 - $220,000
Full Time
No Travel Required

Skills

10+ years of experience in software development with a strong focus on embedded systems.
3+ years in a leadership role managing and mentoring technical teams
Strong programming skills in C/ C++ and Go
with a deep understanding of system architecture and design patterns.
Strong experience in embedded systems / infrastructure and high-performance computing.
Master's degree in EE / CS / CE.

Job Details

Job Description:
Clearance: Must be eligible to obtain a Secret level clearance

About the Role

Lead a team of elite engineers developing next-generation optical communication technology for land, sea, and air. This is a hands-on leadership role where you'll drive system design, manage complex embedded software projects, and ensure high-quality, high-performance code delivery in real-world field environments.

If you're a deeply technical leader who thrives in solving complex infrastructure and embedded system challenges, this is your opportunity to make a tangible impact on mission-critical technology.

Why Join?

Work on groundbreaking technology. Build and refine advanced optical and software-defined networking solutions that push the limits of performance, security, and resilience.

Shape the future of secure communications. Develop systems that will be deployed in the most demanding, high-assurance environments across defense and aerospace.

Lead and grow an exceptional team. Hire, mentor, and develop a high-caliber team of engineers while maintaining a strong technical influence.

Solve mission-critical problems. Drive innovation in automation, firmware, embedded control systems, and FPGA development.

Competitive compensation and ownership. Industry-leading salary, benefits, and equity in a company building world-changing technology.

What You'll Do

Lead technical direction across software disciplines, ensuring alignment with mission-critical objectives.

Manage and scale a high-performing engineering team, setting expectations, facilitating collaboration, and driving execution.

Oversee complex embedded software development, balancing hands-on contributions with technical leadership.

Optimize system performance, designing high-assurance, air-gapped solutions for real-world deployments.

Define and execute iterative development cycles, mitigating risks and ensuring project success.

Who You Are

A strategic technical leader with deep expertise in embedded systems, infrastructure, and high-performance computing. You have a track record of building, scaling, and managing top-tier engineering teams while remaining hands-on with complex software architecture.

What You Bring

10+ years of experience in software development, with a strong focus on embedded systems.

3+ years in a leadership role, managing and mentoring technical teams.

Strong programming skills in C, C++, and Go, with a deep understanding of system architecture, design patterns, and performance optimization.

Proficiency in Linux development and deployment, with experience in infrastructure automation, CI/CD pipelines, and DevOps practices.

Ability to drive innovation, navigate ambiguity, and make sound technical decisions under pressure.

Experience with government contracts and defense security standards (NIST, CMMC) is a plus.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.