Relay
Associate Software Engineer, Embedded Development
Raleigh, NC +1 · Full-time · Posted May 29, 2026
- Location
- Raleigh, NC
Raleigh, NC, United States - Education
- B.S. in Computer Science, Mathematics, Physics, or a related field.
About the job
Develop and test embedded software and tooling for Relay devices, debugging issues across Android/Linux and hardware platforms.
What you'll do
- Debug issues across the Linux/Android stack, from applications to kernel interfaces and device interactions.
- Build test tooling and harnesses, and write and execute black-box tests for hardware and software.
- Collaborate on issue resolution, new product bring-up, and improvements to test and development processes.
What they ask for
- B.S. in Computer Science, Mathematics, Physics, or a related field.
- Hands-on comfort with Linux, including command-line navigation, process management, log reading, and debugging.
- Self-starter mindset and genuine curiosity about hardware and software systems.
- Strong organizational, communication, and collaboration skills; able to manage workload with minimal oversight.
Nice to have
- Android development or familiarity with AOSP.
- Experience with embedded platforms, cellular technologies, test automation, test cases, or version control/CI/CD tools.
Tools
Android/AOSP, Linux, STM32, nRF52/53, ESP32, Python, Bash, Git
AI focus
The role works across products that include AI, but no specific AI development duties are stated.
Model-written summary · the original posting is authoritative