Embedded Software Development Manager
United States
Senior Level
Full-Time
Top Benefits
Unlimited Vacation
Comprehensive Health Coverage
Stock Options
About the role
- Kepler is seeking a hands-on Embedded Software Development Manager and technical leader to manage and grow our embedded software team
- This role is ideal for someone who thrives in fast-paced environments, brings structure and clarity to execution, and can lead a team through the complexities of delivering high-reliability software for space systems
- You’ll balance leadership, technical oversight, and team development while contributing to the execution of mission-critical programs
- Expected Time Breakdown:
- 50% - Team leadership and execution oversight
- 20% - Technical guidance and design input
- 20% - Recruiting and onboarding
- 10% - Administrative and reporting
- Build, lead, and retain a high-performing embedded software team
- Ensure the team has the tools, training, and support needed to deliver high-quality software
- Partner with program and product leads to define scope, resourcing, and delivery milestones
- Establish and enforce engineering processes that drive quality and execution consistency
- Participate in sprint planning and daily syncs to unblock issues and maintain momentum
- Provide ongoing coaching, technical guidance, and career development through regular 1:1s and structured performance reviews
- Support hiring plans, lead interviews, and onboard new team members
- Monitor day-to-day execution across multiple projects, ensuring alignment with program goals and timelines
Benefits
- Unlimited Vacation
- Comprehensive Health Coverage
- Stock Options
- Flexible & Hybrid Work Options
- Professional Development- Strong background in C, C++, and Python
- Bachelor’s degree in Computer Science, Software Engineering, or related discipline
- Experience with embedded Linux and bare-metal systems
- Strong communication skills and the ability to work cross-functionally
- 5+ years of experience in embedded software development with 3+ years of experience managing software teams in an agile environment
- Track record of building healthy team culture and driving performance through clear expectations and feedback
- Proven ability to manage shifting priorities and drive execution through ambiguity
- Experience managing teams in a startup or scaling environment
- Familiarity with RTOS, BSPs, and embedded platform bring-up
- Exposure to satellite systems, aerospace programs, or other high-reliability domains
- Experience with static analysis, CI pipelines, and V&V practices for embedded systems