Relay
Software Engineering Intern (Device Team) - Summer 2027
Raleigh, NC +1 · Internship · Posted Sep 16, 2026
- Location
- Raleigh, NC
Raleigh, NC, United States - Experience
- Undergraduate or graduate student with an expected graduation date of December 2027 or Spring 2028; no years of experience specified.
- Education
- Currently enrolled in Computer Science or a related technical field.
About the job
Develop software for Relay’s custom Android-based communication devices, contributing to Android applications, operating-system and hardware interfaces, or embedded firmware.
What you'll do
- Fix bugs and build features in Android applications and system software.
- Work on Linux operating-system tasks and hardware interfaces.
- Develop embedded products or microcontroller firmware.
What they ask for
- Currently enrolled in Computer Science or a related technical field, with a GPA of 3.5 or above.
- Strong proficiency in C, Java, or Kotlin, or relevant experience in embedded systems, Linux systems programming, or scripting.
- Comfortable with desktop and server Linux distributions.
- Strong communication and documentation skills; able to manage and prioritize multiple workstreams.
Nice to have
- Familiarity with IP networking concepts, including HTTP and TCP/UDP sockets.
- Exposure to Agile development practices.
Tools
C, C++, Java, Kotlin, Rust, Bash, Python, Linux
AI focus
The role develops products using voice and AI to turn frontline workers’ communications into intelligence. Relay also uses AI tools to transcribe and summarize interviews for internal hiring; candidates may opt out without impact to their candidacy.
Model-written summary · the original posting is authoritative