Jobs · Engineering · Massachusetts

Senior Embedded IoT & Android/iOS Engineer

Nanobiosym · Cambridge, MA · 2 mo ago
EngineeringFull-time

Key Responsibilities

  • Firmware & Wireless Systems
    • Develop production-grade firmware for ARM Cortex-M MCUs, including RTOS integration, peripheral drivers, low-level bring-up, and power optimization.
    • Design and implement wireless communication stacks: BLE (GATT/GAP), Wi-Fi, and cellular (LTE-M / NB-IoT).
    • Build secure OTA update mechanisms with rollback protection and cryptographic validation.
    • Integrate device-side IoT protocols (MQTT, CoAP) with cloud platforms such as AWS IoT Core.
    • Collaborate with hardware teams on board bring-up, debugging, and system validation.
  • Mobile Applications (Android & iOS)
    • Design and develop native Android (Kotlin/Java) and iOS (Swift) applications for connected devices.
    • Implement device discovery, provisioning, BLE/Wi-Fi pairing, and real-time communication with firmware.
    • Architect scalable mobile apps using modern patterns:
      • Android: MVVM, Coroutines, Jetpack
      • iOS: MVVM/Combine/SwiftUI or UIKit
    • Ensure robust connectivity handling, background execution, and reconnection strategies across diverse devices.
    • Deliver OTA firmware updates through mobile apps.
  • Cloud & IoT Integration
    • Design end-to-end connectivity between device, mobile apps, and cloud services.
    • Integrate with AWS IoT services (IoT Core, Device Shadow, MQTT broker, OTA services).
    • Build secure device provisioning and authentication workflows.
    • Collaborate on backend APIs and data pipelines supporting connected products.

    Required Qualifications

    • 5+ years of embedded firmware development on ARM Cortex-M (or similar).
    • Proven experience shipping BLE-connected IoT products end-to-end.
    • Strong programming skills in:
      • C/C++ (embedded)
      • Kotlin and/or Java (Android)
      • Swift (iOS)
    • Hands-on experience with BLE, Wi-Fi, and at least one cellular technology.
    • Experience with AWS IoT or similar cloud IoT platforms.
    • Deep understanding of secure device design (secure boot, OTA, encryption, key provisioning).

    Preferred Qualifications

    • MS or PhD in Computer Engineering, Electrical Engineering, or related field.
    • Experience with Rust in embedded systems (e.g., Embassy framework).
    • Familiarity with AOSP, embedded Linux (Yocto/Buildroot).
    • Experience in regulated environments (FDA, ISO 13485, IEC 62304).
    • Proven track record of taking IoT products from prototype to volume manufacturing.
    • Experience building cross-platform mobile architectures or shared SDKs.

Similar jobs

Senior IoT Engineer

Viant TechnologyBoston, MA· 3 wk ago
Engineering$140k–$160k/yrapply on grnh.se