CareerPlan

Staff Firmware/Software Engineer - Embedded SoC/Microcontroller/DSP/SERDES/AEC/MicroLED/ODSP/PHY/AI Connectivity

Santa Clara, CA, USFull-time$111k–$166k2026-10-22 → 2026-11-10

Core

Develop embedded C firmware and SDKs for Marvell's direct-detect optical DSP chips used in pluggable optical modules for data centers and AI clusters.

Role type

Staff Firmware/Software Engineer (Embedded SoC/DSP/PHY)

Builds

Embedded firmware, C SDKs, Python-based GUIs, and test infrastructure for optical DSP products.

Domain

Semiconductor / Optical Communications / Data Infrastructure

Required skills

Embedded C/C++ firmware development, RISC-V microcontroller architecture, memory-mapped hardware interfaces, GPIOs, ISRs, architecture design, code reviews, system integration, standards translation (MSA/OIF/CMIS), root cause debugging.

Preferred skills

SERDES, IM-DD/Coherent DSP, Ethernet/PCIe PHYs, software state machines, mixed-signal control, PID/feedback loops, bare-metal/RTOS/device drivers, Linux kernel, advanced compiler options, C/Python, git/Linux/bash/gdb, digital verification flows, FPGA emulation, Verilog, lab equipment (oscilloscopes/PNAs), Ethernet OSI model, FEC/PCS/PMA/PMD/PRBS, signal processing (FFT/BER/SNR).

Responsibilities

Design and develop embedded C firmware for DSP control blocks (RX/TX, FEC, PLL/FLL, thermal monitoring), conduct technical reviews of firmware architecture and API design, translate complex specifications into requirements and sequence diagrams, debug issues with HW/Systems teams, plan SW milestones and manage Agile sprints, coordinate with cross-functional teams (Marketing, AE, Test, Validation, QA, Hardware), engage with tier-1 customers on feature requirements and API specs, support customer bring-up and resolve field issues.

Seniority

Staff, technical leadership with project coordination