Originally posted 5 October 2026 by the employer.
Embedded firmware development for STMicroelectronics (ST) microcontrollers using C++.
About the role
The Senior Firmware Engineer designs and develops embedded firmware for microcontrollers. This role focuses on developing and maintaining firmware for STMicroelectronics (ST) microcontrollers using C++.
What you'll do
- Design and develop embedded firmware for STMicroelectronics (ST) microcontrollers using C++. - Create graphical user interfaces (GUIs) and test tools using Python or other programming languages to support firmware validation and debugging. - Utilize laboratory equipment, including logic analyzers and oscilloscopes, to troubleshoot and resolve hardware and firmware issues. - Collaborate with cross-functional engineering teams to support circuit design, integration, and system-level testing. - Maintain documentation of firmware architecture, code development, test procedures, and validation results.
What you'll need
- MS in Electrical Engineering or related technical fields. - Deep understanding of MCUs. - Solid foundation in digital circuit design. - Hands-on experience using logic analyzers and oscilloscopes to troubleshoot hardware and firmware issues. - Proficiency in C++ and experience creating test tools with Python.
Nice to have
- 5 years of related experience.
This role has been open 21 days — well below the 56-day median for Embedded Firmware Engineering roles.
Embedded Firmware Engineering · Systems Software
|
Open roles in category
757
|
Median days open
56 d
|
Median salary
$169k
|
See the full market breakdown ▾Category comparison, and who else is hiring
| Metric | Coherent Corp | All employers we track in this specialty (757 roles · 84 employers) |
|---|---|---|
| Open roles in this specialty | 7 | 757 |
| Open roles in the wider Software, Firmware & Systems family | 34 | 6302 · 146 employers |
| Median days open | 21 d | 56 d (−35 d vs this employer) |
| Median salary (USD postings) | — | $169k |
Who's hiring in this category
- Qualcomm · 124 open roles · median 56 d
- Micron Technology · 65 open roles · median 89 d
- AMD · 63 open roles · median 41 d
- NVIDIA · 58 open roles · median 56 d
- Lattice Semiconductor · 45 open roles · median 46 d
- NXP Semiconductors · 36 open roles · median 33 d
How we counted: 757 open Embedded Firmware Engineering (Systems Software) roles from 84 employers tracked in the SemiconductorJobs index, counted 26 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.