Orbit

Senior IoT Software Engineer

San Francisco. Posted 3 days ago

The role

You will enable a secure, connected wearable device through embedded Linux, edge gateways, and cloud-connected services. The role involves managing device connectivity, over-the-air updates, and cloud-based device management.

What you will do

  • Enable a secure device experience with trusted identity and protected access to data.
  • Make connectivity seamless across Ethernet, USB, and Bluetooth.
  • Enable reliable data connectivity from the wearable through the desktop gateway to the cloud.
  • Make devices reliably updatable over the air with authenticated releases and recovery.
  • Enable cloud-based device management and visibility into device identity and health.
  • Help devices become more reliable by turning diagnostic insights into better experiences.

Required qualifications

  • Degree in computer science, electrical engineering, computer engineering, or a related field.
  • At least five years of relevant professional experience.
  • Experienced building software for connected devices, Linux systems, or device gateways.
  • Comfortable working in modern C++ and using Python or another scripting language.
  • Familiar with TCP/IP networking, authenticated communication, and designing robust distributed systems.
  • Experienced reasoning across application, operating-system, and network boundaries.

Nice to have

  • Worked with USB, Linux gadget interfaces, or Bluetooth Classic PAN.
  • Related wireless experience with Wi-Fi or Bluetooth Low Energy (BLE).
  • Know Yocto, Buildroot, systemd, or embedded Linux deployment, including networking with BlueZ or NetworkManager.
  • Built signed firmware updates, OTA delivery, or A/B update and recovery systems using RAUC, Mender, SWUpdate, or comparable tools.
  • Used MQTT, CoAP, or publish/subscribe messaging in connected products.
  • Worked with cloud IoT platforms such as AWS IoT Core, AWS IoT Greengrass, or Azure IoT Hub.
  • Worked on device fleet management, telemetry, or remote diagnostics, with tools such as OpenTelemetry, Prometheus, or Grafana.
  • Experience with TLS/mTLS, public key infrastructure (PKI), X.509 certificates, device provisioning, or clock synchronization with NTP or PTP.
  • Developed device connectivity across Linux, Windows, or macOS.

About the company

Orbit is a team of engineers, neuroscientists, and designers building a wearable brain-computer interface and models that decode emotion. They are venture funded with backing from founders and executives across AI, neurotechnology, consumer hardware, and pharmaceuticals.

Senior IoT Software Engineer at Orbit | JobZoey