1

Arm Cortex M Jobs in California (NOW HIRING)

Familiarity with compilers and toolchains targeting ARM Cortex-M/R/A architectures. Pay & Benefits At Apple, base pay is one part of our total compensation package and is determined within a range.

Experience with ARM Corstone reference designs and Cortex-M or Cortex-A processor integration. Familiarity with TrustedFirmware-M, MCUboot, or PSA-certified security architectures. Knowledge of ...

Experience with ARM Cortex-M or Cortex-R platforms, RTOSes, and low-power embedded designs. * Experience building firmware for sensor-rich, latency-sensitive, or tightly integrated electromechanical ...

Bonus points for the following: * · Experience with ARM Corstone reference designs and Cortex-M or Cortex-A processor integration. · Familiarity with TrustedFirmware-M, MCUboot, or PSA-certified ...

SoC Platform Engineer

Saratoga, CA · On-site

$150 - $220/hr

Bonus points for the following: * · Experience with ARM Corstone reference designs and Cortex-M or Cortex-A processor integration. · Familiarity with TrustedFirmware-M, MCUboot, or PSA-certified ...

Experience with ARM Corstone reference designs and Cortex-M or Cortex-A processor integration. • Familiarity with TrustedFirmware-M, MCUboot, or PSA-certified security architectures. • Knowledge ...

Embedded Firmware Engineer

Pasadena, CA · On-site

$112K - $153K/yr

Strong experience with ARM Cortex-M (M4/M5/M7 or similar) architectures. * Proven experience developing bootloaders, BSPs, HALs, and hardware-facing device drivers. * Demonstrated ability to bring up ...

Showing results 21-40

Arm Cortex M information

What is an Arm Cortex-M?

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 skills and qualifications are needed to work with Arm Cortex-M?

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 common challenges when 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 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 cities in California are hiring for Arm Cortex M jobs?

Cities in California with the most Arm Cortex M job openings:

Infographic showing various Arm Cortex M job openings in California as of August 2026, with employment types broken down into 2% As Needed, 85% Full Time, 10% Part Time, 2% Contract, and 1% Nights. Highlights an 93% Physical, 3% Hybrid, and 4% Remote job distribution.

$150K - $277K/yr

Full-time

Medical, Dental, Retirement

Re-posted 8 days ago


Apple rating

8.0

Company rating: 8.0 out of 10

Based on 677 frontline employees who took The Breakroom Quiz

7th of 30 rated technology retailers


Job description

The Apple Beats team is seeking a highly motivated Firmware Engineer with a strong foundation in engineering principles and a deep passion for new technologies. In this role, you will be at the forefront of researching, developing, and innovating solutions for the next generation of Apple audio products. You will play a critical role in the product development lifecycle, turning early concepts into fully realized, world-class audio devices. This role requires an energetic individual who thrives in a fast-paced, rapid-development environment and is ready to innovate.
Description
The Firmware Engineer will be part of a team that architect, design, develop, and maintain hardware and software systems for audio products. This engineer will also perform characterization, test and validation of each design; analyze results and create reports/presentations when needed.","responsibilities":"System Integration & Delivery: Driving overall system delivery and ensuring all components integrate successfully on schedule.
Hardware Bring-Up: Taking ownership of initial hardware bring-up. When receiving new hardware for the first time, you will read schematics, validate board designs, and methodically test different chips and components to ensure they are functioning and communicating correctly.
Cross-Functional Coordination: Coordinating seamlessly across numerous engineering teams to align hardware and software efforts.
Software Development: Executing software feature design, development, and rapid prototyping.
Testing & Validation: Performing characterization, testing, and validation of each design. You will analyze test results and create detailed reports or presentations to share with stakeholders.
Preferred Qualifications
MS in Electrical Engineering (EE), Computer Engineering (CE), or equivalent.
A genuine, deep-seated passion for innovation and embedded systems development.
Familiarity with Bluetooth (BT) and Bluetooth Low Energy (BLE) technologies and protocols is a strong plus.
Experience with C++ is a nice-to-have.
Excellent interpersonal and communication skills, with the ability to collaborate effectively with multiple cross-functional groups under minimal supervision.
Minimum Qualifications
BS in Electrical Engineering (EE), Computer Engineering (CE), Computer Science (CS), or an equivalent field with a strong software focus.
6+ years of professional experience in firmware and device driver development.
Strong, demonstrable coding skills with a heavy emphasis on C
Extensive experience in hardware bring-up, reading schematics, and debugging chip-level functionality on new hardware builds.
Proven experience in software feature design, development, and rapid prototyping.
Hands-on experience with standard bus interfaces (I2C, SPI, UART, USB).
Familiarity with compilers and toolchains targeting ARM Cortex-M/R/A architectures.
Pay & Benefits
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $150,400 and $277,600, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

What Apple employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Apple logo

About Apple

Sourced by ZipRecruiter

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Cupertino, CA, US

Year founded

1976