Logo of Huzzle

Product Engineering Intern

image

Relay

3mo ago

  • Internship
    Part-time
    Off-cycle Internship
  • Product
  • Raleigh
  • Quick Apply

AI generated summary

  • You must be proficient in C, Java, or Kotlin with experience in embedded systems, Linux programming, scripting languages, and IP networking. Strong problem-solving skills, Agile experience, and a hunger for learning are essential.
  • You'll focus on developing custom communication devices, working on Android application development, OS programming, and embedded systems tasks for product release every 6 weeks.

Requirements

  • 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

Responsibilities

  • 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.

FAQs

What qualifications are required for this Product Engineering Intern position?

We are looking for current 3rd or final year students who are interested in building new software and hardware products.

What industry does Relay focus on with their products?

Relay focuses on disrupting the handheld radio industry for B2B enterprise clients and non-desk workers in industries such as hospitality, healthcare, education, golf, parks, and sports.

What type of product category has Relay developed?

Relay has developed an entirely new product category that consists of a simple, rugged, internet-enabled smart device and all the software that runs it.

What makes this Product Engineering Intern position unique?

This position offers the opportunity to work on a product that has achieved proven product-market fit and solves real-world customer pain while unlocking new capabilities for users through a custom platform.

Technology
Industry
201-500
Employees

Mission & Purpose

Software powers the workforce...except for 55 million members who aren’t given access to a communication tool or rely on a walkie-talkie. This subset of the workforce is often completely disconnected - not only from one another, but from critical information that could improve their efficiency and positively impact the bottom line of the companies that employ them. Relay leverages the PTT functionality that active workers rely on, but we’ve stripped away the range limitations, security concerns, physical bulk and the budget prohibitions associated with traditional walkie talkies. More important though is what we’ve added: Relay operates on a powerful and flexible software platform that provides new core functionalities like GPS tracking, emergency alerts and mobile/desktop compatibility - all navigated through a voice interface. The technology that fuels these capabilities enables us to continue building software integrations that will evolve with marketplace demands.

Culture & Values

  • Committed to the mission

    We are engaged and invested in our mission and do what it takes to deliver on that mission.

  • Hungry to learn and grow

    We aggressively seek to learn and improve, both corporately as a business and individually as people.

  • Adaptable to change

    When we are faced with uncertainty, we attack it head on. We see the opportunity and not the failure.

  • Smart problem solvers

    We are solution oriented, lean on data and new learnings to open-mindedly go beyond our own conditioning and past experiences.

  • Empathetic and oriented to serving others

    We actively listen and withhold judgment until we hear other perspectives with an open mind. We assume the best of intents in people.