$132,500 - $196,140 USD yearly
Originally posted 16 September 2026 by the employer — open 0 days.
This role focuses on high-speed transceivers for computer networks.
About the role
This role involves designing and developing high-quality, scalable embedded software solutions as a Senior Staff Embedded Device Software Engineer. You will contribute to the development of drivers and embedded device software for high-performance, mixed-signal DSP communication transceivers within the Ethernet PHY group.
What you'll do
- Design, develop, and test software components for a structured API for Marvell's Ethernet transceivers.
- Develop and maintain kernel PHY drivers for Marvell's Ethernet transceiver products.
- Create utilities and tools for embedded software development, debugging, evaluation, and diagnostics.
- Build and maintain test infrastructure, including test data analysis tools and automated test scripts.
- Collaborate with hardware and firmware teams to analyze system performance and identify optimization opportunities.
- Contribute to Python-based GUI development and automated data collection/analysis infrastructure.
What you'll need
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field with 5+ years of industry experience, or Master’s degree with 3+ years of industry experience.
- Proficiency in C programming for embedded systems across various OS environments (Linux, Windows).
- Hands-on experience with Windows Visual Studio and system-level software development.
- Strong understanding of structured programming principles, including parameter passing, abstract data types, and data encapsulation.
- Solid experience with Python for scripting and tool development.
- Familiarity with version control systems (Git), CI/CD workflows, and issue tracking systems (Jira).
Nice to have
- Experience developing and debugging Linux kernel drivers, especially for PHY devices.
- Hands-on exposure to AI-assisted software development, including GitHub Copilot.
- Hands-on experience with Ethernet transceiver device drivers and knowledge of Ethernet physical layer protocols.
- Familiarity with Ethernet switching, MAC/PHY/SerDes, MACsec, PTP, and High Availability systems.
Skills: embedded software, kernel PHY drivers, Ethernet transceivers, C programming, device drivers
This role has been open 0 days — well below the 57-day median for Embedded Firmware Engineering roles.
Embedded Firmware Engineering · Systems Software
|
Open roles in category
698
|
Median days open
57 d
|
Median salary
$175k
|
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
| Metric | Marvell Technology | All employers we track in this specialty (698 roles · 75 employers) |
|---|---|---|
| Open roles in this specialty | 18 | 698 |
| Open roles in the wider Software, Firmware & Systems family | 33 | 5748 · 145 employers |
| Median days open | 107 d | 57 d (+50 d vs this employer) |
| Median salary (USD postings) | — | $175k |
Skills observed across this category: embedded software, kernel PHY drivers, Ethernet transceivers, C programming, device drivers
Who's hiring in this category
- Qualcomm · 115 open roles · median 61 d
- Micron Technology · 59 open roles · median 76 d
- NVIDIA · 55 open roles · median 55 d
- Lattice Semiconductor · 48 open roles · median 8 d
- AMD · 47 open roles · median 26 d
- NXP Semiconductors · 29 open roles · median 82 d
How we counted: 698 open Embedded Firmware Engineering (Systems Software) roles from 75 employers tracked in the SemiconductorJobs index, counted 16 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.