Millennium Space Systems-posted 3 months ago
$165,750 - $243,750/Yr
Full-time • Senior
El Segundo, CA
501-1,000 employees

As Director of Software Engineering, you will inspire, coordinate, and lead the software engineering team to deliver the technical work products, schedules, and budgets. The director is the advocate for the functional engineering team to ensure they have the required resources to exceed customer expectations. You will work with the other directors and the VP of engineering as a team representing the companies’ technical leaders. You will develop and sustain a vision for continued growth and improved efficiency for the software engineering team.

  • Provide overall company happenings and provide 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 the standardization of project management tools.
  • Establish Objectives and KPIs that align with company goals.
  • Implement organizational initiatives and corrective actions to meet performance targets.
  • 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 communication with program directors and PMs regarding technical work products.
  • Enforce commonality of tools, analysis, processes, and standards across teams.
  • Partner closely with Quality and Safety team to ensure risk posture is well understood.
  • Work closely with Manufacturing leadership teams to support design for manufacturability.
  • Establish processes and standards within your team to support scaling design.
  • Work in conjunction with Program Management to meet execution milestones.
  • Look for cross-team relationships and help set priorities on what ETLs recommend.
  • Establish & maintain interview processes.
  • Approve tools/software for efficient use across engineering teams.
  • Manage OH budget across engineering teams.
  • Provide regular 1:1 meetings with direct reports.
  • Provide formal feedback and raise requests per company guidelines.
  • Identify talent for Technical Fellow positions and career growth paths.
  • Sponsor cross-team initiatives to drive innovation.
  • Minimum of 14 years of experience as an engineering professional.
  • 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 test of spacecraft.
  • Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering or similar.
  • 7+ years of experience in C and C++ programming.
  • 5+ years of experience with Linux in an embedded environment and/or baremetal C on a microcontroller.
  • Experience with concurrent HW/SW development and simulation environments.
  • Ability to obtain a U.S. Security Clearance.
  • 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.
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401k plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service