1

Arm Cortex M Jobs (NOW HIRING)

Senior Embedded Systems Engineer (EE/FW)

Lebanon, NH · On-site

$133K - $177K/yr

Architect and deliver production Zephyr RTOS firmware on ARM Cortex-M/R targets * Author device drivers, BSPs, anddevicetreeoverlays; implement sensor acquisition pipelines for IMU-based impact ...

Senior Firmware Engineer

Andover, MA

$121K - $160K/yr

PWM /ADC) for 32 microcontroller (ARM Cortex-M) using C programming language * Experience with real time debugging tools (software and hardware) * Knowledge on embedded software validation and test ...

Architect and deliver production Zephyr RTOS firmware on ARM Cortex-M/R targets * Author device drivers, BSPs, and devicetree overlays; implement sensor acquisition pipelines for IMU-based impact ...

The candidate must have strong experience in embedded software programming on ARM Cortex-M processors using RTOS. They must be familiar with methods for functional allocation, requirements ...

Experience with microcontrollers (ARM Cortex-M, PIC, MSP430, ESP32, etc.). * Familiarity with embedded debugging tools (GDB, J-Link, Lauterbach, etc.). * Solid understanding of embedded communication ...

GNSS Summer Intern

San Diego, CA · On-site

$17.75 - $23/hr

Experience with ARM Cortex-M/A or RISC-V embedded processors * Knowledge of DSP concepts: correlation, FFT, carrier/code tracking loops * Experience with Git version control * Familiarity with RF ...

The candidate must have strong experience in embedded software programming on ARM Cortex-M processors using RTOS. They must be familiar with methods for functional allocation, requirements ...

ARM Cortex-M/A series microcontrollers (e.g., STM32, NXP) * Embedded C/C++ for bare-metal or RTOS (e.g., FreeRTOS, Zephyr) * FPGA, SoC (Xilinx) or DSP (TI)-based control logic development * Quench ...

Proven experience with ARM Cortex-M microcontrollers (e.g., STM32, NXP LPC/iMX RT, Nordic nRF52/nRF53 series). * Familiarity with access control industry protocols including Wiegand and OSDP v2.

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.
Staff Applications Software Engineer, Zephyr

Staff Applications Software Engineer, Zephyr

Ambiq Micro, Inc.

Austin, TX

Other

Posted 9 hours ago


Job description

Scope 

As the Staff Applications Software Engineer, Zephyr at Ambiq, you will drive the development and testing of Ambiq's Zephyr software offering. This includes porting new Ambiq SoCs to the Zephyr environment and enabling hardware evaluation platforms, staying up-to-date with the latest Zephyr developments and maintaining Ambiq SoC compliance, building new samples and drivers, and driving power optimizations to best showcase our ultra-low power technology. 

This role will work within our Applications Engineering Team and will work closely with the global MCU software team.  

The successful candidate should be a fast-learning, result-driven, and self-motivated team player with an "always learning" mindset. They should have an inquiring spirit and be comfortable in a lab environment and in executing hands-on debugging for embedded systems.  

The person in this role will be responsible for leading Ambiq's Zephyr software development and testing, coordinating with the global team to make improvements and fix customer issues, and representing Ambiq to the Zephyr technical steering committee and community with the help of Ambiq engineers and subject matter experts. 

Responsibilities 
  • Lead the development, testing, and maintenance of Ambiq's Zephyr offering, including sample, driver, and software testcase development, as well as hardware enablement.  
  • Take a key role in Ambiq Zephyr repository processes and maintenance, including CI/CD. 
  • Manage Ambiq Zephyr issue status tracking, debug, and resolution.  
  • Collaborate with internal engineering teams to analyze and debug complex system level issues and develop software solutions. 
  • Focus on demonstrating Ambiq's low-power advantages to the greatest extent possible within the Zephyr ecosystem. 
  • Create application notes and software guidelines.  
  • Support applications and field engineers, and key customers as needed. 
Qualifications 
  • MS in ECE or Computer Science and 6+ years of experience or BS ECE/CS with 8+ years of experience, with at least 3 years focusing on the Zephyr ecosystem; 
  • Experience with ARM Cortex-M processors.  
  • Deep understanding of Zephyr RTOS required. 
  • Experience with developing embedded MCU code in C and assembly language on Arm Cortex-M Processors;   
  • Experience working with MCU peripherals including SPI, I2C, UART, and USB. 
  • Experience with at least one MCU IDE from ARM, Keil, IAR, Eclipse, Ozone or other; 
  • Experience with security, Bluetooth, Matter/Thread, and/or machine learning models within the Zephyr ecosystem is a real plus. 
  • Good hands-on experience on lab equipment such as oscilloscopes, logic analyzers etc. for debugging issues;  
  • Experience with Jira, Confluence and collaboration tools;  
  • Experience with source code control systems (git) required;   
  • Understanding of software testing and test automation principles;  
  • Excellent problem-solving skills dealing with complex system level issues related to HW/SW debug;  
  • Experience with scripting languages required and python experience is specifically desirable;  
  • Strong communication and documentation skills.Â