Logo
Millennium Space Systems, A Boeing Company

Director of Software Engineering

Millennium Space Systems, A Boeing Company, El Segundo, California, United States, 90245

Save Job

Overview

Director of Software Engineering role at Millennium Space Systems, A Boeing Company. Millennium Space Systems delivers affordable, high-performance space systems for exacting customers. The company fosters an open environment where ideas are shared across disciplines, with opportunities for advancement based on excellence. At Millennium, you will be part of a close-knit team working on exciting technological problems, contributing to work that matters with a commitment to fostering an environment that is welcoming, respectful, and innovative.

Job Summary

As 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 resources to exceed customer expectations. You will work with other directors and the VP of engineering as a team of technical leaders and 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

Provide overall company happenings and context to employees and teams; 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 implementation (e.g. template IMS and WBS)

Establish Objectives and KPIs that align with company goals and measure engineering performance

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

Oversee program-level schedules, ensure resource balancing, and approve staffing plans

Review and approve proposal labor estimates and technical baselines; manage bid efforts

Manage communication with program directors and PMs regarding technical work products and performance

Cross-Functional Collaboration

Collaborate 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

Work with Manufacturing leadership to design for manufacturability and resolve non-conformance

Scale design across program portfolios; establish processes and standards within the team

Collaborate with Program Management to meet milestones and address blockers

Process Improvement & Operational Efficiency

Identify cross-team relationships and set priorities for ETLs

Establish and maintain interview processes

Approve tools/software for efficient use across engineering teams; manage costs

Manage OH budget across engineering teams

Talent Development & Leadership

Mentoring and performance reviews of front-line managers and direct reports

Provide regular 1:1 meetings and formal feedback

Identify talent for Technical Fellow positions and career growth paths

Sponsor cross-team initiatives to drive innovation

Minimum Qualifications

Minimum of 14 years of experience as an engineering professional, with experience in functional or project management in the aerospace/defense industry

Experience as a Project Lead and/or functional manager in spacecraft development

Knowledge of satellite systems and components

Demonstrated ability in flight software design and testing of spacecraft

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 hardware/software development and simulation environments

Ability to obtain a U.S. Security Clearance; U.S. Citizenship required. Interim/final Top Secret Clearance post-start may be required

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

Salary Summary Pay-Range: Level L: $165,750 - $243,750

Benefits Millennium Space Systems offers a competitive benefits package including medical, dental, vision, and 401k.

Before Applying Millennium is DDTC-registered and ITAR-compliant. This position requires U.S. citizenship and eligibility for a security clearance. Applicants should be willing to apply for and maintain a security clearance.

Applicant Privacy Policy

Mandatory Security Clearance and Access Process Disqualifying Criteria

#J-18808-Ljbffr