1

Arm Cortex M Jobs (NOW HIRING)

Job Specific Requirements The candidate should have strong experience with: โ€ข Embedded C (mandatory) โ€ข Bare-metal and RTOS-based firmware โ€ข ARM Cortex-M microcontrollers โ€ข Interrupt-driven ...

Embedded Firmware Engineer

Lebanon, NH ยท On-site

$120K - $140K/yr

Develop firmware for ARM Cortex-M microcontrollers using an RTOS (Zephyr preferred) * Implement drivers and interfaces for peripherals including SPI, I2C, UART, * USB, and GPIO * Support board bring ...

Embedded Controls Engineer

Boulder, CO ยท On-site

$86K - $112K/yr

Write and own the full embedded stack - state machine, multi-phase commutation, and fault handling on an ARM Cortex-M or similar MCU. * Plant Characterization: Design and run frequency sweep ...

Develop firmware for ARM Cortex-M microcontrollers using an RTOS (Zephyr preferred) * Implement drivers and interfaces for peripherals including SPI, I2C, UART, * USB, and GPIO * Support board bring ...

Embedded Firmware Engineer

Lebanon, NH ยท On-site

$115K - $158K/yr

Develop firmware for ARM Cortex-M microcontrollers using an RTOS (Zephyr preferred) * Implement drivers and interfaces for peripherals including SPI, I2C, UART, * USB, and GPIO * Support board bring ...

Embedded C++ Developer

Tucson, AZ ยท On-site

$126K - $166K/yr

Develop firmware for microcontroller platforms such as ARM Cortex-M, STM32, NXP, TI, AVR, and PIC . * Design and implement low-level device drivers and hardware abstraction layers (HAL). * Develop ...

ARM Cortex-M microcontrollers * Interrupt-driven architectures * DMA, timers, watchdogs, GPIO, UART, SPI, I2C * Bootloaders and firmware update systems * Debugging with J-Link/SWD/GDB * Low-power ...

next page

Showing results 1-20

Arm Cortex M information

See salary details

$73.5K

$122K

$164K

How much do arm cortex m jobs pay per year?

As of Jul 17, 2026, the average yearly pay for arm cortex m in the United States is $122,008.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,000.00 and $141,000.00 per year, depending on experience, location, and employer.

What are some common challenges faced by engineers working with Arm Cortex-M microcontrollers, and how can they be addressed?

Engineers working with Arm Cortex-M microcontrollers often encounter challenges such as optimizing real-time performance, managing limited memory resources, and ensuring efficient power consumption. Debugging and integrating peripherals can also pose difficulties, especially in complex embedded systems. To address these challenges, it's important to leverage hardware abstraction layers, use efficient debugging tools, and stay updated with best practices for firmware development. Collaboration with cross-functional teams, such as hardware and software engineers, is also crucial to ensure seamless integration and system reliability.

What are the key skills and qualifications needed to thrive as an Arm Cortex-M Embedded Systems Engineer, and why are they important?

To thrive as an Arm Cortex-M Embedded Systems Engineer, you need a solid background in embedded C/C++ programming, microcontroller architecture, and electronics, typically supported by an engineering degree. Familiarity with Arm Keil MDK, IAR Embedded Workbench, debugging tools, and RTOS, as well as knowledge of ARM certification programs, is often required. Strong problem-solving, attention to detail, and effective teamwork help engineers excel in designing reliable embedded solutions. These skills ensure efficient development, troubleshooting, and deployment of embedded systems in a wide range of applications.

What is the difference between Arm Cortex M vs Embedded Systems Engineer?

AspectArm Cortex MEmbedded Systems Engineer
Primary FocusMicrocontroller architecture and programmingDesigning, developing, and testing embedded systems
Required SkillsEmbedded C, hardware interfacing, real-time OSEmbedded C/C++, hardware knowledge, system integration
Work EnvironmentHardware development, firmware programmingSystem design, software development, testing
CertificationsNone specific, but embedded certifications helpfulEmbedded systems certifications (e.g., ARM accredited)

While Arm Cortex M refers to a family of microcontroller architectures, Embedded Systems Engineers design and develop complete embedded solutions using such architectures. The former is more hardware-focused, whereas the latter encompasses both hardware and software development in embedded systems projects.

What are Arm Cortex-M processors?

Arm Cortex-M processors are a family of low-power, high-efficiency microprocessor cores designed for embedded and IoT (Internet of Things) applications. They are widely used in microcontrollers that power devices such as smart sensors, wearables, automotive control systems, and home automation products. Cortex-M cores are known for their ease of use, real-time capabilities, and optimized performance for tasks that require low latency and deterministic responses. They support a wide range of applications due to their scalable architecture and extensive ecosystem support.
More about Arm Cortex M jobs
What cities are hiring for Arm Cortex M jobs? Cities with the most Arm Cortex M job openings:
What are the most commonly searched types of Arm Cortex M jobs? The most popular types of Arm Cortex M jobs are:
What states have the most Arm Cortex M jobs? States with the most job openings for Arm Cortex M jobs include:
Infographic showing various Arm Cortex M job openings in the United States as of July 2026, with employment types broken down into 1% As Needed, 74% Full Time, 21% Part Time, 1% Temporary, 2% Contract, and 1% Nights. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution, with an average salary of $122,008 per year, or $58.7 per hour.
Senior Embedded IoT & Android/iOS Engineer

Senior Embedded IoT & Android/iOS Engineer

Nanobiosym

Cambridge, MA โ€ข On-site

$70K - $130K/yr

Full-time

Re-posted 27 days ago


Job description

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 ResponsibilitiesFirmware & 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.

Job Posted by ApplicantPro