> Markdown version of [/jobs/ext/1402103-senior-embedded-iot-android-ios-engineer](https://www.wearedevelopers.com/jobs/ext/1402103-senior-embedded-iot-android-ios-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Embedded IoT & Android/iOS Engineer - **Company:** Nanobiosym, Inc. - **Location:** Cambridge, MA, United States - **Experience:** Expert - **Salary:** $70,000.0 - $130,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Java (Programming Language), LTE (Telecommunication), Android Software Development, Apple IOS, ARM Architecture, UClibc (C Standard Library), C++ (Programming Language), Cellular Networks, Cloud Computing, Computer Programming, Computer Engineering, Software Debugging, Linux on Embedded Systems, Firmware, Mobile Application Software, Message Queuing Telemetry Transport (MQTT), Model View ViewModel, Real-Time Operating Systems, Cloud Services, System Testing, WebRTC, Wi-Fi Technology, Uikit, Swiftui, Kotlin, Yocto, Bare Metal, Asynchronous Programming, U-Boot, Aws Iot, Data Pipelines - **Published:** July 23, 2026 - **Apply:** https://www.juju.com/job/00000000giexsn ## About the Role + 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. ## 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., + 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 ## Related Videos - [Building a Cross-Platform BLE Client with Kotlin Multiplatform and Kable](https://www.wearedevelopers.com/videos/100250-building-a-cross-platform-ble-client-with-kotlin-multiplatform-and-kable) - [SwiftUI In Production](https://www.wearedevelopers.com/videos/134-swiftui-in-production) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Unsolved mysteries between Usability and Accessibility in iOS](https://www.wearedevelopers.com/videos/737-unsolved-mysteries-between-usability-and-accessibility-in-ios) - [Lynx: Native for More](https://www.wearedevelopers.com/videos/1445-lynx-native-for-more) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) ## Related Articles - [Basic And Advanced Networking in Dart and Flutter](https://www.wearedevelopers.com/magazine/112-basic-and-advanced-networking-in-dart-and-flutter) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [Dev Digest 118 - not a total recall](https://www.wearedevelopers.com/magazine/452-dev-digest-118-not-a-total-recall) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this)