1

Arm Cortex M Jobs (NOW HIRING)

Director, MCU Software

Austin, TX · On-site

$250K/yr

Scope As the Director of MCU Software, you will lead the execution, quality, and delivery of Ambiq's AmbiqSuite SDK across current and next-generation ARM Cortex-M-based MCU platforms. This role is ...

senior embedded software engineer

Cary, NC · On-site

$114K - $150K/yr

... ARM Cortex-M platform, following our coding conventions Develop test plans, then test the implemented code through unit tests and integration tests Participate in design and code reviews ...

Director, MCU Software

Austin, TX · On-site

$250K/yr

Scope As the Director of MCU Software, you will lead the execution, quality, and delivery of Ambiq's AmbiqSuite SDK across current and next-generation ARM Cortex-M-based MCU platforms. This role is ...

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

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 5, 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 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 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 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.

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.

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 May 2026, with employment types broken down into 84% Full Time, 14% Part Time, 1% Temporary, and 1% Nights. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $122,008 per year, or $58.7 per hour.
Senior Manager of MCU Software

Senior Manager of MCU Software

Ambiq Micro, Inc.

Austin, TX

Other

Posted 2 days ago


Job description

This role will be on-site 5 days a week in NW Austin.

Scope

As the Senior Manager of MCU Software, you will contribute to the execution, quality, and delivery of Ambiq's AmbiqSuite SDK across current and next-generation ARM Cortex-M-based MCU platforms. This role is responsible for managing the end-to-end software development lifecycle - from architectural implementation through customer deployment - ensuring high-quality, reliable SDK releases aligned with silicon program schedules.

This leader works closely with Architecture, Silicon Design, Validation, Applications Engineering, Field Engineering, Marketing, and Sales to coordinate feature development, resolve technical dependencies, and support successful product launches. The Senior Manager serves as a customer advocate to ensure SDK usability, robustness, power efficiency, and performance meet Ambiq's standards.

The role combines organizational leadership with deep technical engagement in embedded real-time systems. The Senior Manager is accountable for development execution, process discipline, release readiness, and continuous improvement of engineering practices. This position establishes a strong quality culture and ensures consistent, predictable software delivery for Cortex-M-class devices.

Responsibilities 

  • Collaborate with MCU and Radio software leaders to support the development and releases of the AmbiqSuite SDK across multiple ARM Cortex-M MCU product lines.
  • Drive alignment of software development schedules with silicon program milestones for the features assigned to the team.
  • Oversee day-to-day engineering operations, ensuring on-time, high-quality software releases.
  • Ensure robust support for embedded real-time operating systems, including Zephyr and FreeRTOS.
  • Maintain effective development processes, CI/CD workflows, defect tracking, and quality metrics, while looking for areas of improvement.
  • Collaborate with cross-functional teams to resolve technical dependencies and program risks.
  • Serve as the escalation point for complex technical and customer issues related to MCU software.
  • Build, mentor, and manage a high-performing embedded software team, including performance management and career development.
  • Support customer-facing teams to ensure timely issue resolution and strong software enablement.
  • Provide regular status reporting on execution progress, risks, and quality metrics to executive management.

Qualifications

  • BSEE, BSCE, or equivalent technical degree; advanced degree preferred.
  • 12+ years of industry experience, including 6+ years leading embedded software development for semiconductor or device platforms (consumer, medical, industrial, or automotive).
  • Proven experience managing embedded software teams delivering production-quality SDKs or platform software.
  • Deep technical expertise in ARM Cortex-M architecture and low-power MCU systems.
  • Strong hands-on experience developing in C/C++ for embedded real-time environments, including Zephyr and FreeRTOS.
  • Strong understanding of system-level debugging, hardware/software integration, and power-aware design considerations.
  • Hands-on familiarity with lab instrumentation (oscilloscopes, logic analyzers, protocol analyzers, wireless test equipment).
  • Experience implementing structured development practices, including Agile methodologies, CI/CD pipelines, automated testing frameworks, and defect tracking systems (e.g., JIRA).
  • Familiarity with Python is a plus.
  • Familiarity with embedded 2D/2.5D GPUs and graphics rendering software is a plus.
  • Experience leveraging modern AI-assisted software development tools (e.g., Cursor, Codex, or similar) is desirable.
  • Strong cross-functional collaboration and communication skills.

**Must be currently authorized to work in the United States for any employer. We do not sponsor or take over sponsorship of employment visas (now or in the future) for this role.