Product Engineering Intern
Are you a current 3rd or final year student looking to experience building new software/hardware products?
Relay , a Raleigh-based product company, is looking to change the way we communicate. We've designed, built, and launched an entirely new product category -- a simple, rugged, internet-enabled smart-device and all the software that runs it -- that is disrupting the handheld radio industry for B2B enterprise clients and non-desk workers (hospitality, healthcare, education, golf, parks, sports, ...).
This isn't your run-of-the-mill VoIP app; we've achieved proven product-market fit with a user experience that solves real-world customer pain and unlocks new capabilities for them through our custom platform which includes purpose-built hardware including extra sensors, software on the device and in the network, and a growing API for integration.
We’re hiring a Software Engineering Intern who will join our mobile device product team.
THIS ROLE IS AN IN-PERSON + HYBRID ROLE IN OUR RALEIGH, NORTH CAROLINA HQ AND REQUIRES 3 DAYS PER WEEK IN OUR OFFICE.
What You’ll Get To Do
We’ll Need You To Be Ready To
Relay , a Raleigh-based product company, is looking to change the way we communicate. We've designed, built, and launched an entirely new product category -- a simple, rugged, internet-enabled smart-device and all the software that runs it -- that is disrupting the handheld radio industry for B2B enterprise clients and non-desk workers (hospitality, healthcare, education, golf, parks, sports, ...).
This isn't your run-of-the-mill VoIP app; we've achieved proven product-market fit with a user experience that solves real-world customer pain and unlocks new capabilities for them through our custom platform which includes purpose-built hardware including extra sensors, software on the device and in the network, and a growing API for integration.
We’re hiring a Software Engineering Intern who will join our mobile device product team.
THIS ROLE IS AN IN-PERSON + HYBRID ROLE IN OUR RALEIGH, NORTH CAROLINA HQ AND REQUIRES 3 DAYS PER WEEK IN OUR OFFICE.
What You’ll Get To Do
- You’ll focus on product development of our custom communication devices - these devices embed Android and run on hardware designed in-house. We are responsible for the entire stack, hardware and software.
- Where you have or gain Android skills, you can work directly on the product, fixing bugs and designing and building new features, which get released to customers approximately every 6 weeks. Work includes both Android application development using standard Kotlin and Java libraries, as well as Android OS programming which can touch the Linux Kernel, Java based frameworks, startup shell scripts or daemons written in C / C++ / Rust.
- With Linux OS skills, you can also work directly on the product, helping with tasks in the operating system and hardware interfaces, below the Android layer.
- With embedded systems skills you can work directly on new embedded products or microcontrollers that run inside of existing Relay products.
- A high proficiency in C, Java or Kotlin. Android (especially Android Open Source Project systems programming) skills are definitely nice-to-have, but ultimately not required. If you are a solid developer with an understanding of Linux systems you can learn Android.
- Or experience in embedded systems programming. For instance NRF or ST based products running Zephyr, ThreadX or Linux
- Or experience programming Linux at-and-below the POSIX APIs, usually in C and C++, though there is an increasing amount of Rust in Android Open Source Project.
- Or significant experience with multiple scripting languages such as Bash, Python, etc.
- Experience with IP networking is preferred, such as HTTP, TCP sockets and UDP sockets
- Analytical approach to problem-solving
- Proactive communicator, and ability to document what you build
- Ability to multi task and find the next priority item to work on
- Experience in an Agile software development environment
- Hungry to learn and grow with an insatiable desire to learn
- You are excited to take on the difficult challenges of building highly scalable server infrastructure
- You practice empathy for the end user/customer and your teammates and you can clearly communicate your thoughts and opinions to others
- You have a solid grasp of computer science fundamentals
We’ll Need You To Be Ready To
- Grow your business acumen and engage in professional development
- Work full time or part time with us at our Raleigh HQ, located in North Hills (our ideal is 25+ hours per week in the summer and 15-20 hours per week during the Fall and Spring semesters)
-
Seniority level
Internship -
Employment type
Internship -
Job function
Engineering and Information Technology -
Industries
Mobile Computing Software Products
Referrals increase your chances of interviewing at Relay by 2x
See who you knowGet notified about new Product Engineering Intern jobs in Raleigh, NC.
Sign in to create job alertSimilar jobs
People also viewed
-
Fall 2024 Undergrad Product Development Engineering Co-Op/Intern
Fall 2024 Undergrad Product Development Engineering Co-Op/Intern
-
Engineering Summer Intern 2025
Engineering Summer Intern 2025
-
Design Engineering Intern
Design Engineering Intern
-
Mechanical Engineering Intern
Mechanical Engineering Intern
-
Mechanical Engineering College Co-Op
Mechanical Engineering College Co-Op
-
Design Engineer Intern
Design Engineer Intern
-
Intern/co-op Refining Mechanical Engineering Fall 2024
Intern/co-op Refining Mechanical Engineering Fall 2024
-
Mechanical Engineering Intern
Mechanical Engineering Intern
-
Mechanical Engineering Intern
Mechanical Engineering Intern
-
Product Engineering Co-Op -Fall of 2024
Product Engineering Co-Op -Fall of 2024
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub