Turion Space→
Flight Software Engineering Intern at Turion Space in Irvine, CA
InternshipOn-siteFull-timeIrvine, CA$62k–$73k/yr
Skills
embedded systems programmingc/c++pythongorustembedded software designembedded software testingflight software developmentreal-time control softwarehardware integrationsimulation code developmenthardware-in-the-loop testingsystem-level verificationcommunication protocolsccsdscanethernet/ipspiembedded linuxshell command-line toolsdriver developmentboard bring-upreal-time operating systemsversion controlci/cd
Job Description
Summary: Turion Space is dedicated to ensuring that space remains usable, safe, and secure for future generations. As a Flight Software Engineering Intern, you will develop critical flight software solutions for spacecraft and satellite systems while collaborating with cross-disciplinary teams to meet performance and mission-specific requirements.
Responsibilities:
- Help architect and test flight software that is used on-board Turion’s satellites, including driver development and integration with onboard components
- Write embedded software in C/C++ for real-time control and autonomous decision-making
- Develop simulation code, hardware-in-the-loop test frameworks, and system-level verification tools
- Troubleshoot and resolve issues across development, testing, and live flight operations
- Collaborate closely with systems, hardware, avionics, and mission ops teams to ensure functionality and mission alignment
- Maintain clear and thorough documentation, including interface control documents (ICDs), design specs, and test plans
- Help define and continuously improve software development processes, testing standards, and system architecture
Required Qualifications:
- Currently pursuing a Bachelor's or Graduate degree in Computer Science, Aerospace Engineering or related engineering discipline
- Experience programming embedded systems in C/C++
- Programming experience in C/C++, Python, Go, Rust or similar object-oriented language
- Demonstrated ability to design, build, and test embedded software from scratch
- Must be able to work full time (40 hours per week), on-site in Irvine, CA for 12 consecutive weeks between May – September 2026
- Must be able to provide your own transportation and housing
Preferred Qualifications:
- Prior work on flight software or a similar high reliability software that interfaces with hardware
- Passion for, and knowledge of, aerospace and space technology
- Experience with: Embedded Linux systems and shell command-line tools
- Communication protocols such as CCSDS, CAN, Ethernet/IP, SPI
- Driver level development, board bring-up, or real-time operating systems in a project or lab setting
- Scripting languages (e.g., Python) for testing, automation, or data analysis
- Version control and CI/CD tools like Git
Required Skills: Embedded Systems Programming, C/C++, Python, Go, Rust, Embedded Software Design, Embedded Software Testing, Flight Software Development, Real-time Control Software, Hardware Integration, Simulation Code Development, Hardware-in-the-loop Testing, System-level Verification, Communication Protocols, CCSDS, CAN, Ethernet/IP, SPI, Embedded Linux, Shell Command-line Tools, Driver Development, Board Bring-up, Real-time Operating Systems, Version Control, CI/CD
Benefits: Equity: Receive equity in Turion Space, letting you benefit from the company's success, Health Insurance: Comprehensive medical, dental, and vision coverage for employees and their dependents., Retirement Plans: Access to a 401(k) plan to help you plan for your future., Paid Time Off: Generous vacation days, personal days, sick days, and holidays to ensure you have time to recharge., Professional Development: Opportunities for ongoing training, workshops, and courses to advance your skills and career growth., Team Building Activities: Regular social events, team outings, and company-sponsored activities to foster a positive work environment.
Benefits
Equity: Receive equity in Turion Space, letting you benefit from the company's success
Health Insurance: Comprehensive medical, dental, and vision coverage for employees and their dependents.
Retirement Plans: Access to a 401(k) plan to help you plan for your future.
Paid Time Off: Generous vacation days, personal days, sick days, and holidays to ensure you have time to recharge.
Professional Development: Opportunities for ongoing training, workshops, and courses to advance your skills and career growth.
Team Building Activities: Regular social events, team outings, and company-sponsored activities to foster a positive work environment.