Embedded Software Engineering Internship (Summer 2027)
Posted Updated
Description
- The CesiumAstro software team is looking for Summer 2027 interns to design embedded software for satellite communication systems
- Embedded software development interns will work closely with CesiumAstro engineers on low-level and high-level software in CesiumAstro’s space electronics products. Areas of focus will include microcontroller programming, low-level drivers, board support packages (BSP), end-use applications, and user interfaces. Assignments will be determined by a mix of project availability and the interests of the successful candidates
- Cesium interns regularly present their work to peers, mentors, and CesiumAstro executive leadership throughout the course of the summer. As such, excellent written and verbal communication skills are required
Benefits
- Health, dental, vision
- HSA and FSA
- Company stock options
- Life, disability and retirement plans
- Familiarity with software configuration management tools, defect tracking tools, and peer review
- Programming experience in C or C++
- Current enrollment in a Bachelor of Science (BS), Master of Science (MS), or PhD program in Computer Science, Electrical Engineering or Computer Engineering from an accredited university
- Advanced coursework in embedded systems
- Excellent written and verbal communication skills
- GPA of 3.5 or higher
- Embedded systems design using real-time Linux
- Understanding of multi-threaded applications and resource management
- Knowledge of real-time system coding techniques, IP protocols, interfaces, and hardware subsystems
- Experience in embedded systems design with preemptive, multitasking real-time operating systems
- Experience with products for military, aerospace, or automotive applications
- Ability to read electronics schematics and component data sheets
- To apply, please include a cover letter describing your interest in embedded software development and either space systems or communication systems
