1

Arm Cortex M Jobs (NOW HIRING)

Senior Embedded Software Engineer

San Clemente, CA · On-site

$132K - $173K/yr

Lead development of Zephyr RTOS-based firmware on ARM Cortex-M systems, enabling scalable, production-ready implementations across multiple products. * Collaborate with internal engineers and ...

... ARM Cortex-M architectures, and Microchip PIC family • Strong working knowledge of the C programming language • Strong working knowledge of Revision Control System(s) (Visual Source Safe ...

Senior Edge Engineer - Firmware & MCU

Largo, FL · On-site

$103K - $136K/yr

Day-to-day that means secure boot, signed firmware, MQTT-over-TLS to the cloud, and the field-side protocol layer (Modbus RTU, plus CAN bus where required) on our current ARM Cortex-M class device.

Experience with ARM Cortex-M or Cortex-A processors and associated toolchains * Hands-on experience with RTOS (FreeRTOS, Zephyr, or similar) * Familiarity with wireless protocols (BLE, Wi-Fi, or ...

Senior Embedded Software Engineer

Sunnyvale, CA · On-site

$145K - $190K/yr

I2C, SPI, UART, USB) Familiarity with compilers and toolchains targeting ARM Cortex-M/R/A, etc. Familiarity with tools such as debuggers, oscilloscopes, etc. Preferred Qualifications Experience with ...

Senior Edge Engineer - Firmware & MCU

Ashland, OH · On-site

$103K - $136K/yr

Day-to-day that means secure boot, signed firmware, MQTT-over-TLS to the cloud, and the field-side protocol layer (Modbus RTU, plus CAN bus where required) on our current ARM Cortex-M class device.

Senior Edge Engineer - Firmware & MCU

Hoover, AL · On-site

$112K - $148K/yr

Day-to-day that means secure boot, signed firmware, MQTT-over-TLS to the cloud, and the field-side protocol layer (Modbus RTU, plus CAN bus where required) on our current ARM Cortex-M class device.

Embedded Software Engineer

San Jose, CA · On-site

$120K - $300K/yr

Experience with ARM Cortex-M or Cortex-A processors and associated toolchains * Hands-on experience with RTOS (FreeRTOS, Zephyr, or similar) * Familiarity with wireless protocols (BLE, Wi-Fi, or ...

Embedded Software Architect

Austin, TX · On-site

$171K/yr

Required : • BS or MS in EE, CE, or CS • 12+ years developing embedded software for real-time systems • Deep experience on ARM Cortex-M platforms • Strong C/C++ (assembly experience preferred ...

Experience with ARM Cortex-M, RISC-V, or similar MCU/SoC architectures. Familiarity with RTOS and bare-metal programming. Hands-on experience with hardware interfaces (SPI, IC, UART, USB, BLE, Wi-Fi, ...

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 Jun 27, 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 June 2026, with employment types broken down into 3% As Needed, 2% Full Time, 72% Part Time, 2% Temporary, 18% Contract, and 3% Nights. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $122,008 per year, or $58.7 per hour.
Senior Embedded Software Engineer

Senior Embedded Software Engineer

SONANCE

San Clemente, CA • On-site

$132K - $173K/yr

Full-time

Posted 23 hours ago


Job description

Description:

Location: San Clemente, CA

Type: Full time


Build the Firmware That Powers the Future of Audio

Sonance is an industry-leading manufacturer of custom-install speakers and audio electronics. At Sonance, we believe life is better with music. Our mission is to create audio experiences that are heard, not seen. For over 40 years, we have been revolutionizing the audio industry with innovative solutions that seamlessly integrate into our customers’ lives.

This role will lead architecture and development of RTOS-based systems for real-time audio networking, secure boot, and device connectivity, working closely with software, hardware, DSP, and application team members. You will define and own the embedded firmware platform powering Sonance’s next-generation networked audio products. In our collaborative, small-team environment, you will have significant influence on both product direction and company strategy. If you are energized by close collaboration, passionate about music and technology, and want to build your legacy by delivering production-quality firmware across multiple products, this is your opportunity.

*This position is on-site in San Clemente, CA.*


About Sonance

Since 1983, we have grown from our San Clemente headquarters into a global leader across three innovative brands: Sonance, James Loudspeaker, and IPORT. Our solutions enhance audio experiences in over 75 countries, pushing the boundaries of what is possible in both residential and commercial spaces. Our Electronics R&D team is a collaborative and innovative group focused on developing world-class audio amplifiers, networked audio electronics, and the software that powers them.


Your Mission

As a Senior Embedded Software Engineer, you will define and own the embedded firmware platform powering Sonance’s next-generation networked audio products, built on ARM Cortex-M microcontrollers running Zephyr RTOS. This platform will serve as the foundation across multiple products. You will be responsible for architecting and developing the core platform layers, including board support packages (BSP), peripheral drivers, middleware, and shared networking and audio stacks, in collaboration with other software engineers, guiding implementation and ensuring consistency across the platform. This role reports to the Director of Engineering.


Key Responsibilities

  • Define and own the embedded firmware platform architecture for Sonance’s networked audio products, including BSP, drivers, middleware, and shared networking/audio stacks.
  • Lead development of Zephyr RTOS-based firmware on ARM Cortex-M systems, enabling scalable, production-ready implementations across multiple products.
  • Collaborate with internal engineers and external platform partners to define interfaces, integration boundaries, and shared APIs.
  • Drive system-level design decisions across hardware, firmware, and networking domains, including board bring-up, multi-core partitioning, and performance optimization.
  • Architect and implement the product security strategy: secure boot, firmware signing, certificate management, encrypted communications, and compliance with the EU Cyber Resilience Act.
  • Establish and maintain high standards for code quality, testing, and release processes, including CI/CD, documentation, and long-term platform maintainability.

What Success Looks Like

  • Deliver production-ready firmware for the initial product through the full development cycle within the first 12 months.
  • Proactively identify architectural risks and opportunities and communicate them clearly to leadership.
  • Build a productive working relationship with our external audio platform partners, navigating protocol boundaries and shared APIs effectively.
  • Contribute to a collaborative, high-trust engineering culture where technical excellence and continuous learning are the norm.

What to Expect

In a typical week, you will operate across multiple layers of the system, from low-level firmware and hardware bring-up to networking, audio, and system architecture. You might debug a PTP clock synchronization issue, review a Zephyr device tree overlay with the hardware engineer, participate in an API design session with our external partners over video call, prototype an AES70 control handler, run your CI pipeline against a new firmware build, and develop test harnesses and automation to validate new drivers and platform components. You will also collaborate closely with distributed team members via online tools for real-time bring-up and debug work. Staying current on industry developments and bringing new ideas back to the team is part of the culture. You will need to context-switch frequently and be comfortable operating across networking, security, and real-time audio domains.


Your Next Step

Ready to build the firmware that powers the next generation of networked audio? Join us in shaping the future of custom-installed audio solutions and apply today!

Sonance is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive workplace.

Requirements:

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a closely related field (or equivalent practical experience).
  • 7+ years of professional embedded software development experience.
  • Strong hands-on experience with RTOS-based embedded systems (Zephyr preferred), including kernel concepts, device drivers, and system integration.
  • Strong experience with ARM Cortex-M class microcontrollers.
  • Proficiency in C for bare-metal and RTOS environments; working knowledge of C++.
  • Solid knowledge of Ethernet networking and associated concepts: TCP/IP, UDP, ARP, IGMP, DNS/mDNS, multicast, and L2/L3 switching.
  • Experience with modern development workflows: Git, CI/CD, static analysis, unit testing frameworks for embedded targets.
  • Excellent communication skills and ability to work effectively in a cross-functional, distributed team.

Preferred Experience & Skills

Strongly Preferred (should have 3+ of these):

  • Experience with real-time audio networking product development (AES67, Dante, Ravenna, or AVB).
  • Familiarity with NXP i.MX RT series microcontrollers.
  • Experience with embedded security architectures, including secure boot, firmware signing, and device identity.
  • Experience with AES70/OCA control protocol implementation.
  • Experience with multi-core embedded architectures and inter-processor communication.
  • Audio industry experience: codecs, I2S/TDM, DMA-based audio pipelines, sample rate conversion.

Nice to Have:

  • Experience with DSP algorithm implementation or audio signal processing.
  • Familiarity with Python for test tooling, automation, or scripting.
  • Experience working with contract manufacturers and supporting production firmware.
  • Experience with Bluetooth Classic audio (A2DP) and embedded wireless integration.