Spacecraft Software Developer

3 days ago


El Segundo, California, United States Millennium Space Systems Full time
Job Summary

As a spacecraft software engineer at Millennium Space Systems, you will be responsible for designing and developing software that enables our satellites to function in orbit. Your code will run on our custom avionics, process signals from sensors, and command actuators. You will also interface with custom payloads and perform high-level autonomy functions to ensure our spacecraft accomplish their missions.

Responsibilities
  • Collaborate with hardware, control, and system engineers to define and develop software requirements, architectures, and designs suited for fault-tolerant spacecraft.
  • Rapidly prototype novel software solutions to prove out architecture/design concepts, quantify technical risk, and create new capabilities.
  • Implement designs in C/C++, integrate software components, create and run unit tests, validate on Hardware-in-the-Loop, and release real-time embedded solutions.
  • Assist with system verification and qualification, assessing outputs and documenting results to ensure software products meet system requirements and mission-critical standards.
  • Be responsible for all phases of software development and problem resolution from program inception to post-launch support.
  • Work with hardware engineers to verify hardware-hardware and hardware-software interfaces.
Requirements
  • Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, or similar with focus on software development.
  • 2+ years of experience in C and C++ programming.
  • Experience with Linux in an embedded environment.
Preferred Qualifications
  • Experience with concurrent HW/SW development.
  • Experience with board support packages.
  • 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.
  • Knowledge of satellite systems and components.
  • Ability to work effectively in a dynamic environment with changing needs and requirements.
  • Ability to work independently and in a team, take initiative, and communicate effectively.
Benefits and Perks

Millennium Space Systems offers a very competitive benefits package, including medical, dental, vision, and 401k plan. Relocation assistance to Southern California can be provided.

Please note that the salary information shown below is a general guideline only of what is reasonably expected to be paid for the position.

Summary Pay-Range
  • Level 1: $74,800 - $110,000
  • Level 2: $90,950 - $133,750
  • Level 3: $112,200 - $165,000

Millennium is DDTC-registered, ITAR-compliant Company. This position is located at a facility that requires special access. Applicants MUST be U.S. citizens and eligible for a security clearance. Additionally, applicants must be willing to apply for and maintain a security clearance. We are proud to be an Affirmative Action/Equal Opportunity Employer.



  • El Segundo, California, United States Millennium Space Systems Full time

    Job SummaryAs a spacecraft software engineer at Millennium Space Systems, you will play a critical role in designing and developing the software that enables our satellites to function in orbit. Your code will run on our custom avionics, process signals from sensors, and command actuators to ensure our spacecraft accomplish their...


  • El Segundo, California, United States Millennium Space Systems, A Boeing Company Full time

    Job Title: Spacecraft Software ManagerJob Summary:We are seeking a highly skilled Spacecraft Software Manager to lead our spacecraft software team at Millennium Space Systems, A Boeing Company. As a key member of our team, you will be responsible for leading a portion of our software team, reporting to the director of Software Engineering, and serving as a...


  • El Segundo, California, United States Millennium Space Systems Full time

    Job SummaryAs a Spacecraft Software Engineering Manager at Millennium Space Systems, you will lead a portion of our Spacecraft software team, reporting to the Director of Software Engineering. Your primary responsibilities will include serving as a point of contact for technical, budget, and resource allocation issues, as well as contributing to our codebase...


  • El Segundo, California, United States Millennium Space Systems Full time

    Job SummaryAs a Spacecraft Software Engineering Manager at Millennium Space Systems, you will lead a portion of our Spacecraft software team, reporting to the director of Software Engineering. You will serve as a point of contact for technical, budget, and resource allocation issues to meet team members' needs, customer requirements, and company...


  • El Segundo, California, United States Millennium Space Systems Full time

    Job SummaryAs a Spacecraft Software Engineering Manager at Millennium Space Systems, you will lead a portion of our Spacecraft software team, reporting to the director of Software Engineering. Your key responsibilities will include technical guidance, code reviews, and direct development to meet team members' needs, customer requirements, and company...


  • El Segundo, California, United States Millennium Space Systems, A Boeing Company Full time

    Lead Software Engineer for Spacecraft Systems at Millennium Space SystemsCompany OverviewMillennium Space Systems, a Boeing Company, is committed to delivering innovative and cost-effective space solutions tailored for discerning clients. Our collaborative environment fosters professional growth and is driven by a culture of excellence. We are in search of...


  • El Segundo, California, United States Millennium Space Systems, A Boeing Company Full time

    Job Title: Lead Spacecraft Systems EngineerAt Millennium Space Systems, A Boeing Company, we are seeking a highly skilled and experienced Lead Spacecraft Systems Engineer to join our team. As a key member of our engineering team, you will be responsible for leading the development of spacecraft systems for a range of missions and customers.Key...


  • El Segundo, California, United States The Aerospace Corporation Full time

    Job SummaryThe Aerospace Corporation is seeking a highly skilled Spacecraft Thermal Engineer to join our team. As a key member of our Vehicle Systems Division, you will play a critical role in the design, analysis, and testing of spacecraft thermal control systems.Key ResponsibilitiesEngage with internal and external customers to identify and resolve design,...


  • El Segundo, California, United States VARDA, Inc. Full time

    About VardaVarda is a pioneering space company that harnesses the unique environment of low Earth orbit to produce innovative products that enhance life on Earth. Our mission is to expand the economic horizons of humanity by leveraging cutting-edge technology and expertise.As a member of our Integration & Test team, you will be working on a collaborative...


  • El Segundo, California, United States Millennium Space Systems Full time

    Job SummaryWe are seeking a highly skilled Lead Spacecraft Systems Engineer to join our team at Millennium Space Systems, A Boeing Company. As a key member of our spacecraft systems engineering team, you will be responsible for leading the development of spacecraft systems serving a range of missions and customers.Key ResponsibilitiesProvide systems...


  • El Segundo, California, United States Varda Space Industries Full time

    About VardaVarda Space Industries is at the forefront of harnessing the unique environment of low earth orbit to produce innovations that enhance life on Earth.Our mission transcends mere exploration; we're expanding the economic horizons of humanity.At Varda, you'll be positioned at the nexus of ambition and expertise, working alongside a seasoned team with...


  • El Segundo, California, United States Millennium Space Systems, A Boeing Company Full time

    Company Overview: Millennium Space Systems, A Boeing Company, is at the forefront of aerospace innovation, dedicated to the design and execution of advanced spacecraft missions. Position Summary: We are looking for a Systems Engineer to enhance our team, focusing on the intricate aspects of mission design and spacecraft operations. Key Responsibilities:...


  • El Segundo, California, United States Millennium Space Systems Full time

    Job SummaryWe are seeking a highly skilled Lead Spacecraft Systems Engineer to join our team at Millennium Space Systems, A Boeing Company. As a key member of our spacecraft systems engineering team, you will be responsible for leading the development of spacecraft systems serving a range of missions and customers.Key ResponsibilitiesProvide systems...


  • El Segundo, California, United States ICONMA, LLC Full time

    Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team in El Segundo, CA. The ideal candidate will have a minimum of 5 years of experience in designing, integrating, testing, and debugging embedded software.Key Responsibilities:Design and develop embedded software for spacecraft systemsIntegrate software with...


  • El Segundo, California, United States Millennium Space Systems Full time

    Job SummaryWe are seeking a highly skilled Senior Spacecraft Systems Engineer to join our team at Millennium Space Systems, A Boeing Company. As a key member of our engineering team, you will be responsible for providing technical expertise and leading teams developing spacecraft systems serving a range of missions and customers.Key Responsibilities:Provide...


  • El Segundo, California, United States Millennium Space Systems Full time

    Job SummaryAs a seasoned Spacecraft Mechanical Engineer, you will leverage your expertise and strong engineering fundamentals to tackle our most complex technical challenges in collaboration with other engineers. You will review designs and test plans to validate planning and identify opportunities to reduce cost and risk. Additionally, you will create...


  • El Segundo, California, United States The Aerospace Corporation Full time

    Job SummaryThe Aerospace Corporation is seeking a highly skilled Spacecraft Thermal Engineer to join our team. As a key member of our Vehicle Systems Division, you will be responsible for designing and analyzing thermal control systems for spacecraft and payloads.This is a full-time position based in El Segundo, CA or Chantilly, VA, offering a hybrid work...


  • El Segundo, California, United States The Aerospace Corporation Full time

    Job SummaryThe Aerospace Corporation is seeking a highly skilled Spacecraft Thermal Engineer to join our team. As a key member of our Vehicle Systems Division, you will be responsible for designing, analyzing, and testing spacecraft thermal control systems. Your expertise will be crucial in ensuring the success of our spacecraft programs.Key...


  • El Segundo, California, United States SAIC Full time

    {"title": "Spacecraft Mechanical Engineer", "description": "SAIC is seeking a skilled Spacecraft Mechanical Engineer to support our team in Redondo Beach, CA. This position requires an active TS/SCI clearance with Polygraph.In this role, you will be an integral participant in spacecraft mechanical engineering requirements development, design analysis, and...

  • Aerospace Engineer

    5 hours ago


    El Segundo, California, United States The Aerospace Corporation Full time

    Job SummaryThe Aerospace Corporation is seeking a highly skilled Thermal Systems Engineer to join our team in El Segundo, CA or Chantilly, VA. As a Thermal Systems Engineer, you will be responsible for designing and analyzing thermal control systems for spacecraft, including thermal modeling, analysis, and testing. You will work closely with cross-functional...