Staff Firmware/Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Marvell Technology ยท 1 day ago

Staff Firmware/Software Engineer

Marvell Technology is a leader in semiconductor solutions that enable data infrastructure across various domains. The Staff Firmware/Software Engineer will lead the Optical Digital Signal Processing team in developing and testing embedded firmware, ensuring the success of products throughout their lifecycle.

DSPInternet of ThingsManufacturingSemiconductorWireless
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

The technical or project lead on a product, driving the whole SW team dedicated to that project (2-8 other developers) through the development process from collecting requirements to volume production
Responsible for the overall Architecture, Design, Development, and Testing of embedded C firmware for controlling our extremely complicated DSP HW
Taking lead on difficult to debug issues, drive to root causes with HW/Systems teams, and follow up with test/validation/customer support teams to make sure the issue is resolved
Working with the cross-functional team to plan SW milestones, develop in sprints, closing tickets, work with multiple test disciplines, squash all the bugs, and roll out features for the product as a whole
Distilling complex systems specifications from standards bodies (MSA/OIF/CMIS) or directly from the customer into easy-to-digest internal documentation, definition of requirements, and clear sequence diagrams to aid in development
Traveling to offices worldwide for product development and chip bring-up (~3weeks/yr, California, Italy, Vietnam)
Mentoring a Jr engineer while working on a difficult HW/SW debug together
Developing the use cases, architecture, and system diagrams for a complicated new feature, and integrating that feature into the existing FW & Customer SDK to be as seamless as possible
Convert computationally heavy floating point matlab algorithms into fixed point firmware state machines, and coming up with simple ways to compare the two to guarantee functional correctness
Working with leads in other teams to develop a post-silicon system test plan for a brand new product
Using production FW against the DV simulation environment to root cause a complicated sequencing issue only seen in the field
Convincing a large group hardware designers to make changes in next generation products to improve field usability

Qualification

Embedded C/C++ developmentRISC-V architectureProject managementPythonGitJiraSignal processingCustomer debug skillsCommunicationProblem-solving skillsMentoring

Required

BS/MS degree in CS/EE or related technical field(s)
3+ years of experience in memory constrained embedded C/C++ FW development
SW Team Lead or Technical Lead on embedded projects; project management & release planning, architecture design & development, code reviews & testing, through to customer volume production
Understanding of embedded SoC, micro-controller architecture (RISC-V architecture a plus), memory-mapped hardware interfaces, GPIOs, ISRs, etc
Excellent verbal and written communication skills in English, and able to collaborate in a large cross functional organization
Excellent problem-solving and customer debug skills on real hardware in the lab
Experience with using revision control and defect tracking systems (git & Jira or similar)

Preferred

Experience with SERDES, IM-DD/Coherent DSP, Ethernet/PCIe PHYs, and/or Optical Module SW
Experience with designing/developing/debugging software state machines, transitions, context saving, error handling
Experience with mixed-signal (analog+digital) control and monitoring, PID/feedback loop control, etc
Experience with bare-metal, RTOS, device driver, Linux kernel, etc
Familiarity with advanced compiler options and details (clang/gcc preferred)
Proficient in C and Python, with knowledge of git, Linux, makefiles, gdb, IDEs, bash, etc
Familiarity with digital verification test flows, FPGA emulation, hardware languages such as Verilog
Familiarity with lab equipment such as oscilloscopes, supplies, PNAs, ONTs, etc
Understanding of networking from the OSI model, with emphasis on the PHY up to the data link level
Understanding of signal processing: histograms, BER, SNR, sampling phase, Shannon limit, impulse & frequency response, FFT, etc

Benefits

Flexible time off
401k
Year-end shutdown
Floating holidays
Paid time off to volunteer

Company

Marvell Technology

company-logo
We believe that infrastructure powers progress. That execution is as essential as innovation. That better collaboration builds better technology.

H1B Sponsorship

Marvell Technology has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (242)
2024 (186)
2023 (154)
2022 (210)
2021 (210)
2020 (165)

Funding

Current Stage
Public Company
Total Funding
unknown
2017-01-20Post Ipo Equity
2016-05-13Post Ipo Equity
2015-02-05Acquired

Leadership Team

leader-logo
Matthew Murphy
Chairman and CEO
linkedin
leader-logo
Radha Nagarajan
SVP & CTO, Optical Engineering
linkedin
Company data provided by crunchbase