R

Relay

Enterprise PTT platform with GPS tracking

Associate Software Engineer - Embedded Development

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeRaleigh, NC, USANo salary listed

About the Job

Requirements

  • A Bachelor of Science degree in Computer Science, Mathematics, Physics, or a related field is required.
  • Hands-on comfort with Linux, including navigating the filesystem, managing processes, reading logs, and debugging system behavior at the command line, is required.
  • Ability to manage one's workload with minimal oversight is required.
  • Clear communication, including translating complex technical concepts for non-technical stakeholders, and the ability to collaborate across teams are required.

Responsibilities

  • Collaborate with device, quality assurance, platform suppliers, external companies, and third-party contractors to identify and resolve hardware and software issues.
  • Debug issues across the Linux and Android stack, from userspace applications to kernel interfaces, hardware abstraction layers, and device interactions.
  • Build and maintain tooling to isolate and reproduce common application issues, including designing in-house embedded test harnesses that drive products programmatically.
  • Work with a team to bring up new embedded products across hardware platforms.
  • Improve the efficiency of test and development processes across the organization.
  • Write and execute black-box tests against hardware and software systems.
  • Work across technologies and programming languages as the product evolves.

Desired Qualifications

  • Experience with Android development or familiarity with the Android Open Source Project (AOSP), including custom ROMs, the Android build system, or working with AOSP source.
  • Hands-on experience with embedded platforms such as STM32, nRF52/53, or ESP32, professionally or personally.
  • Linux experience in any context, including using Linux as a daily driver, self-hosting servers, personal embedded projects, or tinkering with hardware such as a Raspberry Pi.
  • Exposure to cellular technologies or mobile network protocols.
  • Familiarity with scripting languages such as Python or Bash for test automation.
  • Experience writing or executing test cases for embedded or hardware systems.
  • Prior work with version control or continuous integration/continuous delivery (CI/CD) tools such as Git or Jenkins.

About the Company

Relay

Enterprise PTT platform with GPS tracking

Relay provides a digital Push-to-Talk communication platform for active workers in enterprise environments, replacing traditional walkie-talkies with instant voice chat on mobile and desktop. It works by letting users press a button to send a voice message over the internet, while also sharing location data, emergency alerts, and a voice-driven interface, and it integrates with other business software on a subscription basis. Relay stands apart from traditional radios by removing range limits and security concerns, unifying voice, location, and alerts across devices, and prioritizing software integrations and continuous updates. Its goal is to improve workforce efficiency and safety by delivering reliable, scalable, and easy-to-use team communication.

Company size
501-1,000
Company stage
Series C
Total funding
$84M
Headquarters
Raleigh, NC
Founded
2015

Recently Posted Jobs

Explore more opportunities at Relay

See more jobs