Embedded Systems Engineer at Umps Health

Full-time, Melbourne melbourne engineering full-time
Posted 27 days ago

Develop revolutionary technology that will change the way aged care is delivered.

The Umps Smart Home supports older Australians to stay safe and independent at home, and enables family and aged care providers to deliver the best possible care. Our technology uses connected power plugs to track real-time data on appliance use. If changes in appliance use indicate a decline in health and wellbeing, the system raises an alert to family or their aged care provider.

Today, we have thousands of devices in people’s homes and are fast becoming the IoT technology of choice for aged care. We’re ready to scale our impact to support more than 100,000 people over the next 3 years.

As an Embedded Systems Engineer, you will play a vital role in the development and large scale commercial deployment of our next generation of products, with a focus on increased functionality and scalability.

Why is this the right job for you?

  • You will create a product that matters. Our technology is the first line of support for older people living at home alone. With Umps in place, people can stay in their own home for longer while their family receive peace of mind.
  • The scale of your impact will be big. The technology you build will be deployed in the homes of more than 100,000 people over the next 3 years, making it one of the largest IoT deployments in aged care globally.
  • You will be part of a supportive, purpose-driven team. You will be a key part of a team that is dedicated, open to your ideas, and wants you to succeed just as much as you do.
  • This is the first project of many. We have a pipeline of technology, including concepts covered through provisional patents. As our business grows, you will continue to develop and commercialise new hardware products.

What we’re looking for

You will lead the development of firmware that powers the next-generation of the Umps Smart Home, and experience developing firmware for products of similar complexity will be highly regarded.

Deep expertise in the C programming language and development for both RTOS and embedded Linux-based systems is required, as is experience working with firmware testing frameworks and high availability, safety-critical products.

Experience with the following would be advantageous:

  • Ultra low-power battery operated systems,
  • Large scale IoT solutions,
  • Wireless technologies such as Bluetooth, WiFi, Zigbee, LoRaWAN, or similar,
  • Voice communications technologies such as VoLTE, VoIP, and SIP,
  • Compiling custom kernels and developing low-level device drivers for embedded Linux systems.
  • Other programming languages such as Python, C++, or Node.js,
  • Electronic design.

This role reports directly to the Head of Hardware Engineering, and will work closely with our CTO and other hardware engineers. We’re looking for someone with initiative and a great eye for detail who is at home working with a small, fast moving team.


100k base + 9.5% superannuation


This role is Melbourne based.

We all work flexibly. Please let us know how this role could be tailored for you.