Software Engineer - IoT/Edge

about 2 years ago
Full time role
Remote... more
Remote... more

Company

Voltus is a fully remote clean energy technology platform. Our mission is to be the Distributed Energy Platform that fulfills ...

View Company Profile

Job Description

Are you interested in building the technical foundation of the worldwide transition to clean energy? Do you enjoy working with a highly motivated and talented team to deliver mission critical software? Voltus is building the technology platform that enables the transition to clean energy. We've got systems to take signals from every "electrical" market in North America and send notification, set off alarms and trigger automated responses in thousands of facilities throughout them all. Everything from a retail store to the largest steel foundries on the continent get turned on and off depending on real time electrical grid conditions.
As a member of the Voltlet/IoT team you'll be part of a small team that is building out the system to manage our rapidly expanding fleet of devices that provides much of this control. You'll be working closely with multiple other teams to support the business and operations needs of the rest of the company while focusing on solving the big problems of building a platform to manage thousands of critical devices.
We have a flexible org structure that encourages people to get involved in other teams' work. There will be plenty of opportunity to work alongside the other engineering teams doing market integration, application development and data science.

Some real world examples of work we've been doing lately that might help you get a better idea of what we do on the team

  • Pushing an update to devices that allows them to participate in more energy markets simultaneously.
  • Updating a backend Go service to support the changes above.
  • Processing debug data coming through a patchy, low bandwidth cell connection to our backend, into useful device health status for our ops team.
  • Investigating the limits of the MQTT protocol.
  • Upgrading the OS image for new devices.
  • Building out a physical beta testing location, with simulated electrical load.

What's important to us

  • Self initiated and curious, someone who is always looking for ways to improve our applications and infrastructure
  • Can work independently and thoughtfully allocate time among projects
  • Communicates well with others, especially important in a remote team
  • Interested in building a positive and welcoming engineering culture

Technologies we use

  • Go, Python
  • Modbus, MQTT
  • Postgres, Kafka, S3, AWS, Docker, Nomad, Consul, Vault
  • Multimeters

At Voltus, we are proud to be an equal opportunity employer because we recognize that a diverse organization begins with a diverse candidate pool. This means we do not tolerate discrimination of any kind and are committed to providing equal employment opportunities regardless of your gender identity, race, nationality, religion, age, sexual orientation, veteran status, disability status, or marital status.

Similar jobs





Voltus is a fully remote clean energy technology platform. Our mission is to be the Distributed Energy Platform that fulfills ...

View Company Profile

Similar jobs