Embedded Software Engineering Intern (2027 Summer Internship)
Job details
- Employment
- Internship
- Level
- Internship
- Education
- Bachelor's degree
- Posted
- Oct 10, 2026
- Last confirmed open
- Oct 10, 2026
About this role
Public source summary from intern-list.com / Jobright.
Northwood is a space infrastructure company developing advanced communications technology and phased-array ground stations for satellite missions. The Embedded Software Engineering Intern will develop and test Linux-based embedded software, contribute to system integration and OTA updates, troubleshoot hardware/software issues, and collaborate with multidisciplinary engineering teams.
Responsibilities
Develop and test software for Linux-based embedded devices
Contribute to embedded Linux tooling, system configuration, and user-space applications
Help develop and improve over-the-air (OTA) software update capabilities
Debug software and hardware integration issues alongside firmware and hardware engineers
Work with common hardware communication interfaces such as I2C, SPI, UART, and USB
Use laboratory equipment such as oscilloscopes, logic analyzers, and multimeters to troubleshoot systems
Write tests and documentation to improve the reliability and maintainability of embedded systems
Collaborate with FPGA, electrical, firmware, and software engineers on system integration
Own an internship project and present your work and learnings at the end of the internship
Qualifications:
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field
- Experience programming in C, C++, Rust, Python, or a similar language through coursework, projects, research, or previous internships
- Familiarity with Linux environments and command-line tools
- Understanding of fundamental computer architecture and operating system concepts
- Familiarity with embedded systems, microcontrollers, or hardware/software interaction
- Strong problem-solving skills and willingness to learn new technologies
- Ability to work collaboratively in a hands-on engineering environment
•To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a 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.•
- Experience with embedded Linux environments such as Yocto or PetaLinux
- Experience with common bus interfaces such as I2C, SPI, UART, or USB
- Experience with microcontrollers, development boards, or FPGA-based systems
- Familiarity with RTOS environments such as Zephyr or FreeRTOS
- Experience with networking fundamentals
- Experience programming in Rust
- Familiarity with Git and software development workflows
- Experience using oscilloscopes, logic analyzers, multimeters, or other laboratory equipment
- Personal, academic, or extracurricular projects involving embedded software, robotics, electronics, or similar systems