1

Arm Cortex Jobs (NOW HIRING)

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

ARM Cortex-M microcontrollers * Interrupt-driven architectures * DMA, timers, watchdogs, GPIO, UART, SPI, I2C * Bootloaders and firmware update systems * Debugging with J-Link/SWD/GDB * Low-power ...

Support board bring-up and perform debugging activities on STM32-based platforms and similar ARM Cortex-M microcontrollers. * Interface with and integrate sensors, peripherals, and external devices ...

New

ARM Cortex-M microcontrollers * Interrupt-driven architectures * DMA, timers, watchdogs, GPIO, UART, SPI, I2C * Bootloaders and firmware update systems * Debugging with J-Link/SWD/GDB * Low-power ...

next page

Showing results 1-20

Arm Cortex information

See salary details

$73.5K

$122K

$164K

How much do arm cortex jobs pay per year?

As of Aug 24, 2026, the average yearly pay for arm cortex 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 is an Arm Cortex?

An Arm Cortex job typically involves working with Arm Cortex processors, which are widely used in embedded systems, IoT devices, and mobile applications. Engineers in this field may develop firmware, optimize software for performance and power efficiency, or design hardware systems based on these processors. Roles can include embedded software engineer, hardware engineer, or systems architect, depending on the specific focus. Knowledge of Arm architectures, low-level programming, and debugging tools is often required.

What does an Arm Cortex engineer do?

Engineers working with Arm Cortex-based systems typically spend their days designing, developing, and testing embedded software or hardware that utilizes Arm Cortex processors. This can involve writing and optimizing code, integrating peripherals, debugging low-level system issues, and collaborating with hardware teams to ensure proper implementation. They may also review technical documentation, participate in code reviews, and contribute to architectural discussions for future product enhancements. Regular interaction with cross-functional teams, such as QA and product management, helps ensure that project requirements are met and systems perform reliably.

What are the key skills and qualifications needed for an Arm Cortex position?

To thrive in a role specializing in Arm Cortex processor development or engineering, you need a solid background in embedded systems, computer architecture, and proficiency in programming languages such as C or C++. Familiarity with Arm development tools, Real-Time Operating Systems (RTOS), and possibly certifications from Arm or related embedded systems providers is often required. Strong problem-solving abilities, collaboration, and effective communication are vital soft skills in this field. These skills are crucial for designing robust, high-performance embedded solutions and ensuring seamless coordination within multidisciplinary engineering teams.

More about Arm Cortex jobs

What are the most commonly searched types of Arm Cortex jobs?

The most popular types of Arm Cortex jobs are:

Infographic showing various Arm Cortex job openings in the United States as of August 2026, with employment types broken down into 89% Full Time, and 11% Contract. Highlights an 88% In-person, 6% Hybrid, and 6% Remote job distribution, with an average salary of $122,008 per year, or $58.7 per hour.

Embedded Software Engineer (only w2 contractors)

22nd Century Technologies, Inc. (TSCTI)

Indianapolis, IN • On-site

$75 - $100/hr

Other

Posted 7 days ago


Job description

Job Title: Embedded Software Engineer (only w2 contractors) Location with zip code: 30 South Meridian Street Suite 500 Indianapolis, IN 46204 Duration: 1 year (Temp to hire) Payrate : $75/hr. – $100/hr. $50-$65/hr. with 03 - 05 yrs. of experience Shift: 1st Must have experience with: RF/Sub GHz/ Z-wave Summary: The Embedded Software Engineer will develop and maintain embedded firmware for ARM Cortex-M-based wireless systems, working closely with hardware and RF engineering teams. Required Skills: Strong Embedded C experience. Bare-metal and RTOS firmware development. ARM Cortex-M/M33 experience. Interrupt-driven architectures. DMA, timers, watchdogs, GPIO, UART, SPI, and I2C. Bootloaders and OTA firmware updates. J-Link, SWD, and GDB debugging. Low-power firmware development. Strong wireless/sub-GHz experience, preferably Z-Wave. Mesh networking and wireless sensor networks. Silicon Labs EFR32, Simplicity Studio, and Gecko SDK experience preferred. Z-Wave 700/800, SmartStart, S2 security, Zniffer, and PTI experience preferred. Knowledge of secure boot, firmware signing, encrypted OTA, and secure authentication. RF/EMC/EMI troubleshooting knowledge is a plus. Git, CI/CD, automated testing, and modular firmware architecture preferred. Responsibilities: Develop, debug, and maintain embedded firmware. Develop wireless and sub-GHz communication features. Implement bootloaders and OTA firmware updates. Debug hardware and wireless issues using J-Link/SWD/GDB. Optimize firmware for low-power applications. Work with hardware and RF engineers on system integration and troubleshooting. Support embedded security and wireless protocol development. Document technical designs, testing, and troubleshooting.