1 day ago
Base Salary
$155k - $232k/yr
Responsibilities
- Lead the architecture, design, development, testing, and production deployment of embedded C firmware controlling complex DSP hardware.
- Guide 2–8 software developers as the technical lead for a product and conduct architecture, API, code, and system-integration reviews.
- Develop firmware for RX/TX signal processing, FEC, PLL/FLL, reference generation, thermal monitoring, and customer-specific features.
- Translate MSA, OIF, CMIS, and customer specifications into requirements and sequence diagrams.
- Debug difficult hardware and software issues with hardware and systems teams and coordinate validation, test, and customer-support follow-up.
- Plan software milestones, manage Agile sprint planning and backlog prioritization, and communicate scope, dependencies, blockers, and status.
- Lead technical discussions with tier-one customers, support bring-up activities, and resolve field issues.
- Mentor engineers, conduct code reviews, and promote firmware development and debugging best practices.
Requirements
- Experience developing memory-constrained embedded C/C++ firmware.
- Experience as a software team lead or technical lead on embedded projects.
- Experience spanning architecture and development through code reviews, testing, and customer volume production.
- Understanding of embedded SoCs, microcontroller architecture, memory-mapped hardware interfaces, GPIOs, and interrupt service routines.
- Strong communication, collaboration, problem-solving, and customer-debugging skills using real hardware in a laboratory.
- Experience using revision-control and defect-tracking systems.
- Bachelor’s, master’s, or PhD degree in computer science, electrical/software engineering, or a related technical field.
- Preferred: experience with SERDES, IM-DD or coherent DSP, Ethernet/PCIe PHYs, optical-module software, software state machines, mixed-signal control, PID/feedback loops, bare-metal systems, RTOS, device drivers, Linux kernel development, clang/gcc, C, Python, git, Linux, makefiles, gdb, IDEs, bash, digital verification, FPGA emulation, Verilog, laboratory equipment, Ethernet networking, FEC, PCS/PMA/PMD, PRBS, and signal processing.
Benefits
- Eligible for bonus and equity plans, including a new-hire equity grant and annual equity refreshers.
- Employee stock purchase plan with a two-year lookback.
- Family support programs, mental-health resources, and recognition and service awards.
- The role may require export-license review for access to export-controlled technology or software.
About Marvell
Marvell designs and sells semiconductors for data infrastructure, including Ethernet switching and PHYs, optical and 5G connectivity, storage controllers, and custom compute silicon (ASICs/DPUs) used by cloud providers, telecom carriers, and enterprise OEMs. Its business model centers on selling chips and platform solutions and co-developing custom silicon with major customers. Founded in 1995 and headquartered in Santa Clara, it is a public company traded on NASDAQ (MRVL).
