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 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;
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 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 ...
Embedded Software Architect - Edge AI MCU
Austin, TX · Hybrid
$171K/yr
ARM Cortex-M architectures * Bare metal and RTOS-based systems * Asymmetric multi-core systems * Inter-processor communication (OpenAMP, RPMsg, etc.) * Data movement engines and acceleration blocks
Embedded Software Architect - Edge AI MCU
Austin, TX · Hybrid
$171K/yr
ARM Cortex-M architectures * Bare metal and RTOS-based systems * Asymmetric multi-core systems * Inter-processor communication (OpenAMP, RPMsg, etc.) * Data movement engines and acceleration blocks
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 ...
Quick apply
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 ...
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 ...
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 ...
Senior Firmware Engineer
$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 ...
Quick apply
Senior Firmware Engineer
$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 ...
Development of ANSI-C / C++ / and Assembler based firmware for Arm Cortex-M processor family * Design, prototype, debug digital circuitry with analog A/D inputs * Work with a team of mechanical ...
Development of ANSI-C / C++ / and Assembler based firmware for Arm Cortex-M processor family * Design, prototype, debug digital circuitry with analog A/D inputs * Work with a team of mechanical ...
Senior Embedded Systems Engineer (EE/FW)
Lebanon, NH · On-site
$140K - $160K/yr
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 ...
Senior Embedded Systems Engineer (EE/FW)
Lebanon, NH · On-site
$140K - $160K/yr
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 ...
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 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 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;
Electrical Engineer Firmware
Houston, TX · On-site
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 ...
Electrical Engineer Firmware
Houston, TX · On-site
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 ...
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 ...
Software Architect
Austin, TX · On-site
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 ...
Software Architect
Austin, TX · On-site
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 ...
Development of ANSI-C / C++ / and Assembler based firmware for Arm Cortex-M processor family * Design, prototype, debug digital circuitry with analog A/D inputs * Work with a team of mechanical ...
Development of ANSI-C / C++ / and Assembler based firmware for Arm Cortex-M processor family * Design, prototype, debug digital circuitry with analog A/D inputs * Work with a team of mechanical ...
Firmware/Software Design Engineer 2
Piney Flats, TN · On-site +1
... Cortex-M microcontrollers embedded processor product designs. Demonstrable experience should ... RTOS, ARM CORTEX and STMicro IDE tools * Design, prototype, debug digital circuitry with PWM and ...
Firmware/Software Design Engineer 2
Piney Flats, TN · On-site +1
... Cortex-M microcontrollers embedded processor product designs. Demonstrable experience should ... RTOS, ARM CORTEX and STMicro IDE tools * Design, prototype, debug digital circuitry with PWM and ...
... ARM Cortex-M based SoCs. You will work closely with software and hardware engineering teams throughout the product lifecycle-from pre-silicon planning through silicon bring-up, production software ...
New
... ARM Cortex-M based SoCs. You will work closely with software and hardware engineering teams throughout the product lifecycle-from pre-silicon planning through silicon bring-up, production software ...
New
Embedded Systems Engineer
$110K - $150K/yr
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 ...
Quick apply
Embedded Systems Engineer
$110K - $150K/yr
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 ...
Embedded Software Engineer - Power Electronics, Energy Storage
San Francisco, CA · On-site
$154K - $203K/yr
Extensive experience with ARM Cortex-M and Cortex-R architectures, including low-level system architecture, multi-core memory optimization, and bare-metal task management. * Power Electronics ...
Embedded Software Engineer - Power Electronics, Energy Storage
San Francisco, CA · On-site
$154K - $203K/yr
Extensive experience with ARM Cortex-M and Cortex-R architectures, including low-level system architecture, multi-core memory optimization, and bare-metal task management. * Power Electronics ...
... Cortex-M microcontrollers embedded processor product designs. Demonstrable experience should ... RTOS, ARM CORTEX and STMicro IDE tools * Design, prototype, debug digital circuitry with PWM and ...
... Cortex-M microcontrollers embedded processor product designs. Demonstrable experience should ... RTOS, ARM CORTEX and STMicro IDE tools * Design, prototype, debug digital circuitry with PWM and ...
Lead Software Engineer - Firmware
Pittsford, NY · On-site
$146K - $183K/yr
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.
Lead Software Engineer - Firmware
Pittsford, NY · On-site
$146K - $183K/yr
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.
Arm Cortex M information
See salary details
$73.5K - $81.7K
4% of jobs
$81.7K - $90K
5% of jobs
$90K - $98.2K
8% of jobs
$101.9K is the 25th percentile. Wages below this are outliers.
$98.2K - $106.4K
16% of jobs
$106.4K - $114.6K
11% of jobs
The median wage is $120.3K / yr.
$114.6K - $122.9K
8% of jobs
$122.9K - $131.1K
11% of jobs
$138.8K is the 75th percentile. Wages above this are outliers.
$131.1K - $139.3K
13% of jobs
$139.3K - $147.5K
9% of jobs
$147.5K - $155.8K
11% of jobs
$155.8K - $164K
4% of jobs
$73.5K
$122K
$164K
How much do arm cortex m jobs pay per year?
What are some common challenges faced by engineers working with Arm Cortex-M microcontrollers, and how can they be addressed?
What are the key skills and qualifications needed to thrive as an Arm Cortex-M Embedded Systems Engineer, and why are they important?
What is the difference between Arm Cortex M vs Embedded Systems Engineer?
| Aspect | Arm Cortex M | Embedded Systems Engineer |
|---|---|---|
| Primary Focus | Microcontroller architecture and programming | Designing, developing, and testing embedded systems |
| Required Skills | Embedded C, hardware interfacing, real-time OS | Embedded C/C++, hardware knowledge, system integration |
| Work Environment | Hardware development, firmware programming | System design, software development, testing |
| Certifications | None specific, but embedded certifications helpful | Embedded 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?
- Part Time Embedded C Programming
- Amazon Embedded Software Engineer
- Embedded Software Engineer Relocation
- Graduate Embedded Software Engineer
- Embedded System Software Engineer
- Electrical Firmware Engineer
- Manager Automotive Embedded
- Embedded Systems Engineering
- Fpga Embedded Software Engineer
- Entry Level Uefi Bios Engineer

Job description
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.Â
- 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.Â
About Ambiq Micro
Sourced by ZipRecruiter