Software Developer I

Posted 8 Hours Ago
Raleigh, NC
Entry level
Software
The Role
As a Software Developer I, you will contribute to the development of custom communication devices and cloud-hosted applications, focusing on Android application development, embedded systems programming, and server-side infrastructure, with opportunities to work across the hardware and software stack.
Summary Generated by Built In

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 Developer I who will join our mobile device product team.

What you’ll get to do:

  • You’ll focus on product development in support 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.
  • Responsibilities also include development of cloud hosted applications in support of the communications devices. These applications manage data pipelines and Over-The-Air software updates, including monitoring and alerting on performance
  • 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 and along side of existing Relay products.
  • With server-side skills your can work on our support infrastructure using AWS and application stacks written in Elixr and Erlang

Experience, qualifications and skills (what you’ll have):

  • 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

About us: company, culture & perks:

We have a culture where we empower our Relayers to do the best work in their lives. 

We call this idea BWIML (pronounced bee wimmel = Best Work In My Life).

It's truly amazing what happy, engaged team members can achieve. Our ever evolving list of benefits means you'll be able to achieve work/life balance, stay healthy, perform impactful work, grow in your role, look after yourself/your family, and invest in your future. At Relay, we offer...

  • 100% Paid Health, Dental + Vision Insurance
  • Long/Short Term Disability and Life Insurance benefits for you and those who depend on you
  • Generous Paid Time Off
  • 401(K) Savings Plan + Company Match
  • Baby Cash Reward + Paid Parental Leave
  • Wellness Perks
  • Free Snacks and Fun Times
  • Latest tech, standing desks, and all the accessories and software you need to succeed in your role.

The Relay Hybrid Work Model

Our hybrid work model is elegantly simple: we all gather in the office three days a week; Mondays and Wednesdays, plus one day selected by your organizational leader. These purposeful in-person days in a thoughtfully designed office help us do our best work and harness the power of collaboration and innovation. For the rest of the week, work where you want, owning the integration of work and life.


Top Skills

C
Java
Kotlin
The Company
Raleigh, NC
108 Employees
On-site Workplace

What We Do

Software powers the workforce...except for 55 million members who aren’t given access to a communication tool or rely on a walkie-talkie. With expense, the active nature of their jobs and guest interaction rendering a smartphone impractical, 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.

Similar Jobs

Lowe’s Logo Lowe’s

Sr Software Engineer- Opentext

Consumer Web • eCommerce • Information Technology • Retail • Software • Analytics • App development
Hybrid
Charlotte, NC, USA
300000 Employees

Lowe’s Logo Lowe’s

Sr. Software Engineer (Front-End Heavy)

Consumer Web • eCommerce • Information Technology • Retail • Software • Analytics • App development
Hybrid
Charlotte, NC, USA
300000 Employees

Legna Software Logo Legna Software

Software Engineer

Information Technology • Consulting
Winston-Salem, NC, USA
34 Employees
Charlotte, NC, USA
1300 Employees

Similar Companies Hiring

TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account