2027 Aerospace Software Engineer Undergraduate Intern
Core
Undergraduate intern conducting tests, analyses, and model development for flight software embedded in launch vehicles, spacecraft, and CubeSats.
Role type
Undergraduate intern, aerospace software engineer
Builds
High-fidelity closed-loop hardware and software testbeds; real-time embedded software for CubeSats and drones
Domain
Aerospace, space systems, embedded software, simulation
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Programming in Java, C, C++, or Python; software testing and analysis; modeling and simulation; embedded systems knowledge
Preferred skills
Control systems and algorithm design; launch vehicle or spacecraft design experience; software development processes and tools; machine learning and AI; Model Based Systems Engineering; real-time embedded software testing
Technologies
Java, C, C++, Python, compilers, IDEs
Responsibilities
Conduct tests and perform analyses of software systems embedded within launch vehicles, spacecraft, and CubeSats; Develop models of space system components for use in software-in-the-loop, hardware-in-the-loop, and emulator-based simulators; Participate in the development and maintenance of simulations to support software validation and mission assurance; Develop tools and techniques for enhancing analysis and simulation capabilities
Seniority
Undergraduate Intern