Originally posted 11 September 2026 by the employer.
This internship focuses on developing bare-metal embedded firmware for ARM Cortex-M processors.
About the role
This internship involves developing bare-metal embedded firmware for ARM Cortex-M processors and automating the build and test process.
What you'll do
- Develop embedded firmware solutions for ARM Cortex-M solutions.
- Use Python to automate the processing of building, loading, and testing embedded solutions.
What you'll need
- Pursuing a B.S. or M.S. in Computer Science, Electrical Engineering or a related field.
- Embedded firmware development experience or coursework.
- Python 3x programming experience.
- Experience developing bare-metal firmware for ARM Cortex-M processors or RISCV processors.
- Experience with Git.
- Familiarity with CI systems like GitHub Actions and Jenkins.
- Experience using Python to automate software build and test processes.
This role has been open 2 days — well below the 58-day median for Embedded Firmware Engineering roles.
Embedded Firmware Engineering · Systems Software
|
Open roles in category
717
|
Median days open
58 d
|
Median salary
$169k
|
See the full market breakdown ▾Category comparison, and who else is hiring
| Metric | Cirrus Logic | All employers we track in this specialty (717 roles · 79 employers) |
|---|---|---|
| Open roles in this specialty | 4 | 717 |
| Open roles in the wider Software, Firmware & Systems family | 17 | 6063 · 146 employers |
| Median days open | 123 d | 58 d (+65 d vs this employer) |
| Median salary (USD postings) | — | $169k |
Who's hiring in this category
- Qualcomm · 125 open roles · median 58 d
- Micron Technology · 61 open roles · median 98 d
- AMD · 59 open roles · median 33 d
- NVIDIA · 57 open roles · median 58 d
- Lattice Semiconductor · 40 open roles · median 30 d
- NXP Semiconductors · 29 open roles · median 77 d
How we counted: 717 open Embedded Firmware Engineering (Systems Software) roles from 79 employers tracked in the SemiconductorJobs index, counted 8 Oct 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there — it is counted in the wider Software, Firmware & Systems family row. Figures refresh nightly.