About the role#
This internship offers the opportunity to build technology for products that directly empower frontline workers. You will collaborate with engineers in a high-growth environment, working on custom communication devices at the heart of the Relay platform. You will work across the full device stack, from application-layer features to deep OS and hardware integration, and contribute to a product that ships to real customers every 6 weeks.
What you'll do#
- Fix bugs and build new features spanning Android application development and OS-level programming.
- Work on operating system tasks and hardware interfaces below the Android layer.
- Develop new embedded products or microcontroller firmware.
- Collaborate with the team to ship updates to customers on a regular cycle.
What you'll need#
- Currently enrolled in a Computer Science or related technical field with a GPA of 3.5 or above.
- Strong proficiency in C, Java, or Kotlin.
- Solid developer background with Linux systems.
- Experience in embedded systems programming, such as NRF or ST-based products running Zephyr, ThreadX, or Linux.
- Experience programming Linux at or below the POSIX API layer.
- Experience with scripting languages such as Bash or Python.
- Comfort with desktop and server Linux distributions.
- Analytical and methodical approach to problem-solving.
- Strong communication skills and a habit of documenting your work.
- Ability to manage multiple workstreams and self-prioritize.
- Exposure to Agile development practices and a drive to learn.
- Android/AOSP systems programming experience and familiarity with IP networking concepts like HTTP and TCP/UDP sockets are preferred.
Location & details#
- Location: Raleigh, North Carolina.
- Term: Summer 2027.
- Modality: Full-time, on-site.
About Relay
Relay develops voice-first communication software for frontline workers. The company provides a platform that includes real-time translation, GPS tracking, and panic alerts. These tools serve industries such as hospitality, manufacturing, and logistics. Based in Raleigh, North Carolina, the company employs over 500 people.
How to get in at Relay
Applying to Relay early is a significant advantage because recruiters review applications as they arrive. Intern Insider sends an instant alert the moment a role matching your target is published, so you can submit your materials before the applicant pool grows large. Getting your application in during the first wave ensures your profile is seen while the team is still actively building their shortlist. You can use Intern Insider to identify the recruiters behind these roles and reach out directly to ask about the position or a referral, which often improves your response rate compared to waiting in a general queue. Connecting with a human at Relay shows initiative and helps you stand out from the crowd.



