# Embedded Software Engineering Intern

**Company:** [Northwood Space](https://hotfix.jobs/companies/northwood-space)
**Location:** Torrance, CA
**Role:** Embedded Engineering
**Salary:** $75k – $75k/yr
**Experience:** 0+ years
**Skills:** C, C++, Rust, Python, Linux, Embedded Linux, Yocto, Petalinux, I2C, Spi, Uart, Usb, Microcontrollers, Fpga, Freertos
**Posted:** 2026-08-29

> Develop and test embedded Linux software, hardware interfaces, and system integrations for next-generation ground stations. The internship requires pursuing a technical degree and programming experience in languages such as C, C++, Rust, or Python.

## Job Description

## 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 with firmware and hardware engineers.
- Work with I2C, SPI, UART, and USB hardware communication interfaces.
- Use oscilloscopes, logic analyzers, and multimeters to troubleshoot systems.
- Write tests and documentation to improve embedded-system reliability and maintainability.
- Collaborate with FPGA, electrical, firmware, and software engineers on system integration.
- Own an internship project and present the work and learnings at the end of the internship.

## Requirements
- Currently pursuing a bachelor's or master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
- Programming experience in C, C++, Rust, Python, or a similar language through coursework, projects, research, or internships.
- Familiarity with Linux environments and command-line tools.
- Understanding of computer architecture and operating-system concepts.
- Familiarity with embedded systems, microcontrollers, or hardware/software interaction.
- Strong problem-solving skills and willingness to learn.
- Ability to collaborate in a hands-on engineering environment.

## Nice-to-haves
- Embedded Linux experience with Yocto or PetaLinux.
- Experience with I2C, SPI, UART, or USB.
- Experience with microcontrollers, development boards, or FPGA-based systems.
- Familiarity with Zephyr or FreeRTOS.
- Networking fundamentals.
- Rust programming experience.
- Git and software development workflows.
- Experience with oscilloscopes, logic analyzers, multimeters, or other laboratory equipment.
- Projects involving embedded software, robotics, electronics, or similar systems.

## Similar jobs

- [Robotics Engineer: Government Projects](https://hotfix.jobs/jobs/416c13f1-7d15-4006-96e2-f31c31b977e4) - GrayMatter Robotics - Los Angeles, CA - $90k – $135k/yr
- [Automation Software Engineering Intern](https://hotfix.jobs/jobs/25d85623-9c5b-4dc4-a925-8a29928016ec) - Fab2 - Austin, TX - $108k – $126k/yr
- [Electrical System Integration Engineer - New Grad](https://hotfix.jobs/jobs/3eb6861d-3924-4fd1-b6ca-a90d02473637) - Applied Intuition - Sunnyvale, CA - $110k – $148k/yr
- [Automation Software Engineering Intern](https://hotfix.jobs/jobs/1f9a1961-73e1-44d5-8d54-cf3d79c96807) - Fab2 - Austin, TX - $114k – $131k/yr
- [Embedded Software Engineering Intern](https://hotfix.jobs/jobs/b955d43a-7298-4318-9b1a-eec6fbcc84b9) - Fab2 - Austin, TX - $114k – $131k/yr

**Apply:** https://hotfix.jobs/jobs/c1c75086-79f0-44bd-a660-46753822095f
**Canonical:** https://hotfix.jobs/jobs/c1c75086-79f0-44bd-a660-46753822095f