Senior Embedded IoT & Android/iOS Engineer at Nanobiosym in Cambridge, MA, USA
- Company: Nanobiosym
- Location: Cambridge, MA, USA
- Posted: Sep 18, 2026
- Type: Full-time
- Salary: 70000-130000 per year
- Experience: 5+ years
Overview
We are seeking a full-stack connected device engineer who is equally comfortable writing bare-metal firmware on ARM Cortex-M microcontrollers and building polished mobile applications on Android and iOS. You will own the complete software stack-from low-level firmware and wireless protocols to intui…
Job description
- We are seeking a full-stack connected device engineer who is equally comfortable writing bare-metal firmware on ARM Cortex-M microcontrollers and building polished mobile applications on Android and iOS. You will own the complete software stack-from low-level firmware and wireless protocols to intuitive mobile experiences that interact seamlessly with connected hardware.
- This role is ideal for someone who thrives at the intersection of embedded systems, mobile development, and cloud-connected IoT platforms.
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.
- 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.
- Security, Compliance & Production
- Secure boot
- Encrypted communication (TLS)
- Signed firmware and authenticated updates
- Support manufacturing workflows including DFM, factory provisioning, and test tooling.
- Assist with wireless certifications (FCC, CE, Bluetooth SIG).
- Maintain high-quality technical documentation across firmware, mobile, and cloud layers.
Requirements
- 5+ years of embedded firmware development on ARM Cortex-M (or similar).
- Proven experience shipping BLE-connected IoT products end-to-end.
- 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).
- 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.
Skills
Required
- C/C++ (embedded)
- Kotlin and/or Java (Android)
- Swift (iOS)
- AWS IoT or similar cloud IoT platforms
Preferred
- AOSP, embedded Linux (Yocto/Buildroot)