
Senior Embedded IoT & Android/iOS Engineer
Cambridge, MAFull-time$70–130K/yrPosted 5mo agoSeen in employer's feed 3 days ago
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Cambridge, MA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Requirements
Credentials this posting asks for.
Job overview
Nanobiosym, Inc. is hiring a Senior Embedded IoT & Android/iOS Engineer. The Senior Embedded IoT & Android/iOS Engineer will develop full-stack connected device solutions, from bare-metal firmware on ARM Cortex-M microcontrollers to mobile applications on Android and iOS. This role involves owning the complete software stack, including low-level firmware, wireless protocols, and intuitive mobile experiences that interact seamlessly with connected hardware. The ideal candidate thrives at the intersection of embedded systems, mobile development, and cloud-connected IoT platforms.
Key focus areas include Develop production-grade firmware for ARM Cortex-M MCUs, Design and implement wireless communication stacks, and Build secure OTA update mechanisms with rollback protection.
Successful candidates bring 5+ Years Embedded Firmware Development. Important skills include ARM Cortex-M, Android, iOS, Bluetooth Low Energy, Wi-Fi, and LTE-M. Preferred (not required): Rust, Embassy Framework, AOSP, and Embedded Linux.
Skills & qualifications
Skills
Qualifications
Full job description
Cambridge, MA, USA | 70000-130000 per year | Full Time
Position 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 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.
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.
Security, Compliance & Production
-
Implement secure embedded and mobile systems:
-
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.
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, posted recently
Open roles like this one, listed in the last 30 days.
Senior Software Engineer in Test, Embedded FirmwareCambridge Mobile Telematics · Cambridge, MA · $103–129K/yrPosted 2w agoPosted 2w ago
Senior Flight Software EngineerAnduril Industries · Boston, MA · $191–253K/yrPosted 1w agoPosted 1w ago
Senior Program Protection Engineer (Embedded Software Engineer)RTX Corporation · tewksbury, MA · $87–165K/yrPosted 3w agoPosted 3w ago
Senior Integration/Platform EngineerRTX Corporation · cambridge, MA · $87–165K/yrPosted 2w agoPosted 2w ago
Software Development Engineer - New GraduateShield AI · San Diego, CA · $77–211K/yrPosted 3 days agoPosted 3 days ago
You've read the whole posting — now see how you match it.