Talent Apply
Log in
All jobs
M

Senior Staff Firmware Engineer - memory constrained embedded system development/data center interconnectivity

Marvell
Santa Clara, CA
On-siteUSD 131,010 - 196,300 / year

About this role

Job title: Senior Staff Firmware Engineer - memory constrained embedded system development/data center interconnectivity

About the Role This Senior Staff Firmware Engineer will join the optics DCI Firmware team to develop memory-constrained embedded software for Marvell's high-speed coherent fiber transceivers used in data center interconnects. The role involves defining requirements, implementing and optimizing firmware features, testing, and cross-functional collaboration to deliver reliable DCI solutions.

What You'll Do

  • Evaluate and define DCI firmware feature requirements.
  • Design, implement and optimize DCI firmware features for reuse across products.
  • Perform failure analysis using tools to identify, duplicate, and fix issues.
  • Collaborate with Application/Project Management, DVT, Hardware, and Architecture teams on requirements, performance, schematics, and standards.

What We're Looking For

  • Required: Bachelors, Masters, or PhD in Electrical Engineering, Computer Engineering, or related technical fields.
  • 7+ years of memory-constrained embedded system development.
  • 5+ years of firmware development on device drivers and peripherals like I2C, I3C, SPI, etc.
  • Strong programming skills in C and Python.
  • Strong understanding of RTOS.
  • Understanding of embedded SoC, micro-controller architecture (RISC-V a plus), memory-mapped hardware interfaces, GPIOs, ISRs.
  • Comprehension of hardware design schematics.
  • Familiarity with lab equipment (oscilloscopes, multimeter, power supplies, logic analyzer) and debuggers like JTAG.
  • Strong problem-solving and customer debug skills on real hardware in the lab.
  • Highly effective communication and presentation.

Nice to Have

  • Experience with Optical Transceivers, Coherent DSP, Laser, optical components, PID control.
  • Experience with developing/debugging Linux device driver, software state machines, context saving, error handling.
  • Knowledge of OIF CMIS, OSFP, SFP, optics, git, Makefile, gdb, IDEs, bash.
  • Understanding of signal processing: histograms, BER, SNR, sampling phase, Shannon limit, impulse & frequency response, FFT, etc.

Compensation & Benefits

  • Salary range: USD 131,010 - 196,300 per year.
  • Benefits include an employee stock purchase plan with a 2-year look back, family support programs, robust mental health resources, and recognition/service awards.
  • Marvell emphasizes four pillar-based well-being: financial, family, mental/physical health, and recognition, with details provided during interviews.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →