Embedded & Systems Software
Originally posted 15 September 2026 by the employer — open 1 day.
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 1 day — well below the 56-day median for Embedded Firmware Engineering roles.
Embedded Firmware Engineering · Systems Software
|
Open roles in category
706
|
Median days open
56 d
|
Median salary
$175k
|
See the full market breakdown ▾Category comparison, and who else is hiring
| Metric | Broadcom | All employers we track in this specialty (706 roles · 75 employers) |
|---|---|---|
| Open roles in this specialty | 4 | 706 |
| Open roles in the wider Software, Firmware & Systems family | 82 | 5791 · 144 employers |
| Median days open | 18 d | 56 d (−38 d vs this employer) |
| Median salary (USD postings) | — | $175k |
Who's hiring in this category
- Qualcomm · 116 open roles · median 63 d
- Micron Technology · 60 open roles · median 75 d
- NVIDIA · 60 open roles · median 45 d
- AMD · 50 open roles · median 27 d
- Lattice Semiconductor · 47 open roles · median 9 d
- NXP Semiconductors · 34 open roles · median 68 d
How we counted: 706 open Embedded Firmware Engineering (Systems Software) roles from 75 employers tracked in the SemiconductorJobs index, counted 17 Sept 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.