Millennium Space Systems is looking for hands-on engineers who are passionate about developing revolutionary space systems. You will join a small, close-knit team working to support some of the most demanding and important space systems customers in the Country.
Breaking with Tradition
American aerospace is experiencing a renaissance – and among its leaders are the organizations and people who are breaking with tradition to reformulate and invigorate an industry. Employee-owned Millennium Space Systems is helping spearhead that change.
Millennium brings a unique and disciplined entrepreneurial culture to this space renaissance. We don't subscribe to the traditional thinking that cost and schedule are secondary attributes of space systems.
We bring a spirit of innovation and teamwork, coupled with a get-it-done approach to deliver solid, measurable results.
We are colleagues and fellow innovators; seasoned engineers, software developers, and technicians working together to deliver affordable solutions from inception through implementation; from fabrication through launch. We are enthusiastic partners looking for new team members who share our enthusiasm and dedication.
Note: Due to the International Traffic In Arms Regulations (ITAR), only U.S. Persons are eligible for employment at Millennium Space Systems.
Spacecraft Avionics Software Engineer
El Segundo, CA
As a Spacecraft Avionics Software Engineer, you will develop avionics software from concept through design and coding as well as integration, test, troubleshooting, and verification. You will solve the unique challenges of developing high-reliability, flexible flight software on demanding timelines.
Design, development, coding, test and operations of flight software, including hardware interface, vehicle control, fault tolerance, and ground support software
Design, development, coding, test and operations of flight avionics firmware, including architecting, designing, and implementing FPGA designs on custom hardware platforms
Designing HDL code that enables state of the art integrated hardware/software subsystems for space vehicles currently in development
Maximizing the operational capabilities of our unique, high-performance flight avionics hardware
5 years of applicable experience
Bachelors of Science in Electrical Engineering, Computer Engineering, or similar
Hands-on, direct experience with a minimum of two successful full life-cycle complex software development projects
Verilog or VHDL code development and deployment to hardware.
Experience with C/C++ development and deployment in embedded environments.
Strong bias for getting things done with collaboration but minimal regimentation in a new emerging aerospace environment.
Experience with Linux in an embedded environment.
Experience with space vehicle software
Experience with agile software development methods
Experience with flight vehicle operations as an avionics subsystem operator including in-flight anomaly resolution and component/subsystem enhancement during the flight life of the vehicle.
Experience using MathWorks HDL Coder with Simulink; deploying generated code to FPGA.
National Instruments Certified LabVIEW Developer with LabVIEW FPGA development experience.
Recent experience with real-time operating systems (e.g. FreeRTOS and RTLinux)
Experience with hardware design tools such as Altium, OrCad, Allegro, DxDesigner, or PADS
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 encourage veterans, disabled veterans and disabled individuals to apply for any open position for which they feel they are qualified.
We are proud to be an Affirmative Action/Equal Opportunity Employer