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.