Millennium Space Systems, Inc.
Director of Software Engineering El Segundo, CA
Millennium Space Systems, Inc., El Segundo, California, United States, 90245
Company Overview
Millennium Space Systems, A Boeing Company delivers affordable, high-performance space systems for exacting customers. At Millennium, you will be part of a close-knit team working on exciting technological problems. We work in an open environment where ideas are shared across all disciplines, and there are ample opportunities for advancement based on excellence. Superstars are welcome. At Millennium, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company committed to fostering an environment for every teammate that’s welcoming, respectful and innovative, with great opportunities for professional growth. Find your future with us. Job Summary
Director of Software Engineering: you will inspire, coordinate, and lead the software engineering team to deliver technical work products, schedules, and budgets. The director advocates for the functional engineering team to ensure they have the required resources to exceed customer expectations. You will work with other directors and the VP of Engineering as a team representing the company’s technical leadership. You will develop and sustain a vision for continued growth and improved efficiency for the software engineering team. This position’s internal job code is Software Engineering Manager. Our team is currently hiring for a Level L. Responsibilities
Engineering Communication & Strategic Alignment
Communication with Engineering Teams: provide overall company happenings and context to get ahead of swirl; explain situations in context of the employee, the team, and Millennium Provide rationale and background for higher level decisions Set the technical direction and standards for engineering teams Establish and maintain standardization of project management tools to drive commonality in how we implement our design (e.g., template IMS and WBS) Establish Objectives and KPIs that align with company goals and measure engineering performance across the organization Implement organizational initiatives and corrective actions to meet and improve performance targets
Program Execution & Technical Oversight
Functional Oversight and Support of Program Execution: coordinate risk management across teams; escalate and prioritize critical risks Oversees program-level schedules, ensures resource balancing, and approves staffing plans Reviews and approves proposal labor estimates and technical baselines; manages bid efforts Manages communication with program directors and PMs regarding technical work products and performance, and communicates impacts due to corporate prioritization
Cross-Functional Collaboration
Cross-team collaboration to enforce commonality of tools, analysis, processes, and standards Partner with Quality and Safety to ensure risk posture is understood and standards are up to date with team processes Work with Manufacturing leadership to design for manufacturability and resolve complex non-conformance across shifts Scale design across program portfolios with established processes and standards Collaborate with Program Management to meet execution milestones and address blockers
Process Improvement & Operational Efficiency
Identify cross-team relationships and set priorities based on ETLs recommendations Approve tools/software for efficient use across engineering teams; manage related costs Manage OH budget across engineering teams (managers, meetings, software, training, tools & equipment); approve software with cross-team efficiency Mentoring and Performance Reviews of Front Line Managers ETLs and direct reports: regular 1:1 meetings, formal feedback, and career growth guidance Sponsor cross-team initiatives to drive innovation; identify and support transformational technologies
Minimum Qualifications
Minimum of 14 years of engineering experience, with experience in functional or project management in the aerospace/defense industry Experience as or currently serving as a Project Lead and/or functional manager in spacecraft development Knowledge of satellite systems and components Demonstrated ability in flight software design and test of spacecraft Education and technical requirements:
Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering or similar with focus on software development 7+ years of experience in C and C++ programming 5+ years of experience with Linux in an embedded environment and/or bare-metal C on a microcontroller Experience with concurrent HW/SW development and simulation environments
This position requires the ability to obtain a U.S. Security Clearance; U.S. Citizenship is required. An interim and/or final U.S. Top Secret Clearance may be required post-start. Preferred Qualifications
Experience with iterative and/or agile development processes Experience with serial data protocols (HDLC, I2C, SPI) Experience in Python programming Experience in Verilog and FPGAs Experience with Git, JIRA, Confluence Aerospace industry experience National Security experience Active TC/SCI Summary Pay-Range
Level L: $165,750 - $243,750 Benefits and Perks
Millennium Space Systems offers a very competitive benefits package to include medical, dental, vision, and 401k plan. Before applying , please note: Millennium is DDTC-registered, ITAR-compliant. This position is located at a facility that requires special access. Applicants MUST be U.S. citizens and eligible for a security clearance. We encourage all interested candidates to apply for open positions for which they qualify. Interested in building your career at Millennium Space Systems? Get future opportunities sent straight to your email. Application Information
Apply for this job by providing required fields to initiate the process. This page previously included extended form fields; formatting has been refined for clarity and accessibility. If you need to submit a resume or additional documents, use the provided upload options. Note: The following application questions and disclosures have been removed for clarity in this refined description but the role remains subject to standard employment and security requirements. Equal Opportunity & Compliance
Millennium Space Systems is an equal opportunity employer. We do not discriminate on the basis of any protected status under applicable law. We may include voluntary self-identification sections for government reporting purposes; completion is optional and will not affect hiring decisions.
#J-18808-Ljbffr
Millennium Space Systems, A Boeing Company delivers affordable, high-performance space systems for exacting customers. At Millennium, you will be part of a close-knit team working on exciting technological problems. We work in an open environment where ideas are shared across all disciplines, and there are ample opportunities for advancement based on excellence. Superstars are welcome. At Millennium, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company committed to fostering an environment for every teammate that’s welcoming, respectful and innovative, with great opportunities for professional growth. Find your future with us. Job Summary
Director of Software Engineering: you will inspire, coordinate, and lead the software engineering team to deliver technical work products, schedules, and budgets. The director advocates for the functional engineering team to ensure they have the required resources to exceed customer expectations. You will work with other directors and the VP of Engineering as a team representing the company’s technical leadership. You will develop and sustain a vision for continued growth and improved efficiency for the software engineering team. This position’s internal job code is Software Engineering Manager. Our team is currently hiring for a Level L. Responsibilities
Engineering Communication & Strategic Alignment
Communication with Engineering Teams: provide overall company happenings and context to get ahead of swirl; explain situations in context of the employee, the team, and Millennium Provide rationale and background for higher level decisions Set the technical direction and standards for engineering teams Establish and maintain standardization of project management tools to drive commonality in how we implement our design (e.g., template IMS and WBS) Establish Objectives and KPIs that align with company goals and measure engineering performance across the organization Implement organizational initiatives and corrective actions to meet and improve performance targets
Program Execution & Technical Oversight
Functional Oversight and Support of Program Execution: coordinate risk management across teams; escalate and prioritize critical risks Oversees program-level schedules, ensures resource balancing, and approves staffing plans Reviews and approves proposal labor estimates and technical baselines; manages bid efforts Manages communication with program directors and PMs regarding technical work products and performance, and communicates impacts due to corporate prioritization
Cross-Functional Collaboration
Cross-team collaboration to enforce commonality of tools, analysis, processes, and standards Partner with Quality and Safety to ensure risk posture is understood and standards are up to date with team processes Work with Manufacturing leadership to design for manufacturability and resolve complex non-conformance across shifts Scale design across program portfolios with established processes and standards Collaborate with Program Management to meet execution milestones and address blockers
Process Improvement & Operational Efficiency
Identify cross-team relationships and set priorities based on ETLs recommendations Approve tools/software for efficient use across engineering teams; manage related costs Manage OH budget across engineering teams (managers, meetings, software, training, tools & equipment); approve software with cross-team efficiency Mentoring and Performance Reviews of Front Line Managers ETLs and direct reports: regular 1:1 meetings, formal feedback, and career growth guidance Sponsor cross-team initiatives to drive innovation; identify and support transformational technologies
Minimum Qualifications
Minimum of 14 years of engineering experience, with experience in functional or project management in the aerospace/defense industry Experience as or currently serving as a Project Lead and/or functional manager in spacecraft development Knowledge of satellite systems and components Demonstrated ability in flight software design and test of spacecraft Education and technical requirements:
Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering or similar with focus on software development 7+ years of experience in C and C++ programming 5+ years of experience with Linux in an embedded environment and/or bare-metal C on a microcontroller Experience with concurrent HW/SW development and simulation environments
This position requires the ability to obtain a U.S. Security Clearance; U.S. Citizenship is required. An interim and/or final U.S. Top Secret Clearance may be required post-start. Preferred Qualifications
Experience with iterative and/or agile development processes Experience with serial data protocols (HDLC, I2C, SPI) Experience in Python programming Experience in Verilog and FPGAs Experience with Git, JIRA, Confluence Aerospace industry experience National Security experience Active TC/SCI Summary Pay-Range
Level L: $165,750 - $243,750 Benefits and Perks
Millennium Space Systems offers a very competitive benefits package to include medical, dental, vision, and 401k plan. Before applying , please note: Millennium is DDTC-registered, ITAR-compliant. This position is located at a facility that requires special access. Applicants MUST be U.S. citizens and eligible for a security clearance. We encourage all interested candidates to apply for open positions for which they qualify. Interested in building your career at Millennium Space Systems? Get future opportunities sent straight to your email. Application Information
Apply for this job by providing required fields to initiate the process. This page previously included extended form fields; formatting has been refined for clarity and accessibility. If you need to submit a resume or additional documents, use the provided upload options. Note: The following application questions and disclosures have been removed for clarity in this refined description but the role remains subject to standard employment and security requirements. Equal Opportunity & Compliance
Millennium Space Systems is an equal opportunity employer. We do not discriminate on the basis of any protected status under applicable law. We may include voluntary self-identification sections for government reporting purposes; completion is optional and will not affect hiring decisions.
#J-18808-Ljbffr