Impulse Space is looking to solve technical problems related to autonomous systems, specifically in the development of spacecraft, by hiring a Flight/Embedded Software Intern to write embedded code on custom avionics hardware.
Requirements
- Experience developing your own embedded microcontroller code for an extracurricular project, ideally in C, C++, Rust, or assembly
- Experience implementing code for control of physical devices such as motors, batteries, power supplies, DAQs, CNCs, 3D printers, RC cars, radios, or just about anything else
- Experience working collaboratively on a team with a mix of hardware and software engineers
- Experience working in a vehicle development environment (cars, planes, rockets, satellites, drones, boats, etc)
- Experience using version control, test cases, and other software best practices
Responsibilities
- Implement and improve low-level processor functions such as controls of peripherals, and setup of communication interfaces
- Implement and improve functions such as closed loop control of physical processes
- Write scrappy code to support development testing of avionics, fluids, and propulsion devices
- Write rigorous, reviewed, and tested code to support manufacturing and flight
Other
- Currently enrolled in a bachelor’s or master’s program in Computer Science, Computer Engineering, Electrical Engineering, or related field
- Ability to communicate technical challenges, explain rationale and/or resolve concerns
- Willing and able to work on-site in Redondo Beach, CA, for the duration of the internship
- U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State