Senior Embedded IoT & Android/iOS Engineer

Nanobiosym
  • Cambridge, MA
  • Full-time
  • Quick Apply
30+ days ago

Job Description

Position OverviewWe 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 ResponsibilitiesFirmware & Wireless SystemsDevelop 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, JetpackiOS: MVVM/Combine/SwiftUI or UIKitEnsure robust connectivity handling, background execution, and reconnection strategies across diverse devices.Deliver OTA firmware updates through mobile apps.Cloud & IoT IntegrationDesign 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 & ProductionImplement secure embedded and mobile systems:Secure bootEncrypted communication (TLS)Signed firmware and authenticated updatesSupport 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 Qualifications5+ 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 QualificationsMS 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.

Job Posted by ApplicantPro

Numbers & Facts

LocationCambridge, MA
Job TypeFull-time

Skills

  • ARM (Advanced RISC Machine)unmatched
  • Amazon Web Services (AWS)unmatched
  • Androidunmatched
  • Android Applicationsunmatched
  • Application Programming Interface (API)unmatched
  • Authenticationunmatched
  • Bluetoothunmatched
  • Brokerageunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Cloud Applicationsunmatched
  • Cloud Computingunmatched
  • Computer Engineeringunmatched
  • Computer Firmwareunmatched
  • Computer Programmingunmatched
  • Cryptographyunmatched
  • Data Managementunmatched
  • Debugging Skillsunmatched
  • Electrical Engineeringunmatched
  • Embedded Linuxunmatched
  • Embedded Systemsunmatched
  • FCC (Federal Communications Commission)unmatched
  • FDA (Food and Drug Administration)unmatched
  • ISO (International Organization for Standardization)unmatched
  • International Electro-Technical Commission (IEC)unmatched
  • Internet of Thingsunmatched
  • Javaunmatched
  • Kotlinunmatched
  • Manufacturingunmatched
  • Microcontrollerunmatched
  • Mobile Applicationsunmatched
  • Mobile Applications Developmentunmatched
  • Model View ViewModel (MVVM)unmatched
  • Multiplatform/Cross-Platformunmatched
  • Product Supportunmatched
  • Prototypingunmatched
  • Quality Managementunmatched
  • Realtime Communicationsunmatched
  • Realtime Operating Systemunmatched
  • SSL-TLS (Secure Socket Layer - Transport Layer Security)unmatched
  • Software Administrationunmatched
  • Swiftunmatched
  • System Validationunmatched
  • Technical Writingunmatched
  • Test Toolsunmatched
  • Wi-Fiunmatched
  • Wireless Communicationsunmatched
  • Wireless Protocols/Standardsunmatched
  • iOSunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder