Embedded & Systems Software
Originally posted 15 September 2026 by the employer.
About the role
This role involves the development, testing, and support of high-speed serial communication and data conversion IPs.
What you'll do
- Design, develop, test, and maintain firmware/software for high-speed serial communication (SerDes) and data conversion IPs.
- Refactor existing software to improve performance, scalability, and maintainability.
- Develop and maintain regression test suites using tools like gtest.
- Evolve and modernize legacy software infrastructure to support hardware and system requirements.
- Implement and maintain continuous integration/continuous delivery (CI/CD) pipelines using Jenkins, Linux, and shell scripting (bash).
- Debug and resolve complex issues in field-deployed systems.
What you'll need
- BSEE with 8+ years, MSEE with 6+ years, or PhD with 3+ years of relevant industry experience.
- Proficiency in C/C++ with expertise in threading, network programming, and system-level software development.
- Strong experience in firmware/software development (full lifecycle) and software refactoring.
- Expertise in regression test development and maintenance, including tools like gtest.
- Experience with Linux system programming (kernel modules, drivers), bash scripting, and Jenkins CI/CD workflows.
- Experience with Linux administration (system configuration, troubleshooting).
- Knowledge of high-speed SerDes and related protocols.
Nice to have
- Experience with serial communication interfaces (SPI, TWI, UART, USB).
- Proficiency in Python or shell scripting for automation or test equipment control.
- Ability to debug hardware-software interactions using lab equipment and RTL simulations.
- Experience with revision control tools (Git) and bug tracking systems (Jira).
- Strong grasp of hardware-software tradeoffs, including ability to evaluate and implement minimal firmware for prototyping.
Market context
This role has been open 23 days — well below the 58-day median for Embedded Firmware Engineering roles.
Embedded Firmware Engineering · Systems Software
|
Open roles in category
725
|
Median days open
58 d
|
Median salary
$168k
|
See the full market breakdown ▾Category comparison, and who else is hiring
| Metric | Broadcom | All employers we track in this specialty (725 roles · 80 employers) |
|---|---|---|
| Open roles in this specialty | 5 | 725 |
| Open roles in the wider Software, Firmware & Systems family | 80 | 6085 · 146 employers |
| Median days open | 38 d | 58 d (−20 d vs this employer) |
| Median salary (USD postings) | — | $168k |
Who's hiring in this category
- Qualcomm · 127 open roles · median 59 d
- Micron Technology · 61 open roles · median 99 d
- AMD · 59 open roles · median 31 d
- NVIDIA · 57 open roles · median 59 d
- Lattice Semiconductor · 41 open roles · median 30 d
- NXP Semiconductors · 29 open roles · median 78 d
How we counted: 725 open Embedded Firmware Engineering (Systems Software) roles from 80 employers tracked in the SemiconductorJobs index, counted 9 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.