About The Position

The Staff Firmware/Software Engineer will help ensure the overall success of Marvell optical DSP products used in pluggable optical modules. The Optical Digital Signal Processing (ODSP) PHY Software team develops embedded firmware for a RISC-V-based multicore MCU, a customer-facing C SDK, a Python-based in-field debugging GUI, and related test infrastructure. The team supports products throughout the lifecycle, from pre-silicon simulation through field deployment. This role combines technical leadership and project coordination. The engineer will lead architecture, design, development, and testing of embedded C firmware that controls complex DSP hardware, and coordinate with cross-functional teams to deliver product features. The role also includes technical engagement with tier-1 customers, support for customer bring-up, and resolution of field issues.

Requirements

  • Experience developing memory-constrained embedded C/C++ firmware.
  • Experience with architecture design and development, code reviews, and testing through customer volume production.
  • Understanding of embedded SoC and microcontroller architecture; RISC-V experience is a plus.
  • Understanding of memory-mapped hardware interfaces, GPIOs, and ISRs.
  • Excellent verbal and written communication skills in English.
  • Ability to collaborate within a large cross-functional organization.
  • BS, MS, or PhD degree in Computer Science, Electrical/Software Engineering, or a related technical field.

Nice To Haves

  • Experience with SERDES, IM-DD/coherent DSP, Ethernet/PCIe PHYs, and/or optical module software.
  • Experience designing, developing, and debugging software state machines, transitions, context saving, and error handling.
  • Experience with mixed-signal (analog and digital) control and monitoring, and PID/feedback-loop control.
  • Experience with bare-metal systems, RTOS, device drivers, or Linux kernel.
  • Familiarity with advanced compiler options and details; clang/gcc preferred.
  • Proficiency in C and Python, with knowledge of git, Linux, makefiles, gdb, IDEs, and bash.
  • Familiarity with digital verification test flows, FPGA emulation, and hardware languages such as Verilog.
  • Familiarity with lab equipment such as oscilloscopes, supplies, PNAs, and ONTs.
  • Understanding of Ethernet networking from the OSI model, especially the PHY through the data link level.
  • Familiarity with forward error correction, PCS framing, PMA/PMD, PRBS, and other PHY traffic schemes.
  • Understanding of signal processing topics such as histograms, BER, SNR, sampling phase, Shannon limit, impulse and frequency response, and FFT.

Responsibilities

  • Architect, design, develop, and test embedded C firmware for controlling DSP hardware.
  • Drive firmware development for DSP control blocks, including RX/TX signal processing, FEC, PLL/FLL, reference generation, and thermal monitoring.
  • Conduct technical reviews of firmware architecture, API design, and system integration approaches.
  • Translate specifications from standards bodies or customers into clear requirements and sequence diagrams.
  • Debug issues, identify root causes with hardware and systems teams, and follow up with test, validation, and customer support teams.
  • Work with cross-functional teams to plan software milestones, develop in sprints, close tickets, and deliver product features.
  • Coordinate with Marketing, AE, Test, Validation, SW_QA, and Hardware teams to align deliverables and schedules.
  • Provide regular updates on milestones, scope, dependencies, and blockers.
  • Manage Agile sprint planning and backlog prioritization with stakeholders.
  • Discuss feature requirements, API specifications, and implementation with tier-1 customers.
  • Support customer bring-up activities and resolve field issues.
  • Work with AE teams to understand customer expectations and deliver critical features.
  • Develop customer-specific features such as FEC burst statistics, VDM telemetry, and CMIS compliance.

Benefits

  • Eligible to participate in Marvell's bonus and equity plans, including a new hire equity grant and annual equity refreshers.
  • Employee stock purchase plan with a 2-year look back.
  • Family support programs.
  • Mental health resources.
  • Recognition and service awards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service