Director of Engineering, Flight Software
4 Days Old
Director Of Engineering, Flight Software Muon seeks a Director Of Engineering, Flight Software to lead our Flight Software teams. The ideal candidate is a capable people leader with experience organizing and directing complex software projects throughout a complete lifecycle from concept to delivery to ongoing operations. The Flight Software organization owns a broad set of software systems that powers our orbiting satellites with a combination of embedded linux and microcontroller software. Previous experience working on interdisciplinary projects is a strong asset, such as robotics, autonomous vehicles, avionics or aerospace.
This role will be based on-site at in San Jose, CA.
Responsibilities
Guide several teams of software engineers that are developing Muon's flight software systems
Recruit and plan for an organization that will scale to meet the demands of the business as it grows
Hire new team members & managers to build the capabilities and capacity of the team
Be the driving force behind cultivating a technically excellent engineering team by mentoring team members and setting high standards
Translate high-level mission concepts into the team's requirements, development strategy, goals and roadmaps. Communicate these goals & roadmaps inward and outward.
Collaborate closely with our Ground Software, Operations, Systems, and EE teams to resolve design strategy and requirements ambiguity
Create an inclusive, collaborative, and team-oriented culture that fosters high productivity and opportunities for growth
Identify and implement processes, tools, and infrastructure that help accelerate our design and development effort
Own the end-to-end development from product concept to delivery to customer/market
Excitement to tackle diverse opportunities week to week
Qualifications
B.S., M.S., or Ph.D. in computer science or related field, or equivalent experience
6+ years direct management experience
10+ years experience on high performing embedded software teams
Managed multiple teams and managers
Demonstrated ability to drive a high-performing technical team
Experience owning complex software systems from design through to production
Experience building and executing on technical roadmaps
Excellent communication and presentation skills
Nice-to-have Skills
Proficiency in common programming languages such as C/C++, Python or Rust
Strong embedded systems fundamentals: resource-efficient software design, drivers, real-time responsive software, Linux and RTOS frameworks
Experience in modern, IP connected embedded architectures such as robotics, autonomous vehicles, avionics or aerospace).
Proven success in a high-growth startup environment
The salary range for this role is $183K - $258K and will depend on a candidate's skills, geographic location, qualifications, and experience as defined during the interview process.
- Location:
- San Jose, CA, United States
- Job Type:
- FullTime
- Category:
- Management Occupations