Staff Firmware Engineer - Embedded SoC/DSP
Overview
Own the embedded firmware for Marvell's ODSP PHY SW Team, the market leader in direct-detect optical DSPs from 100G to 1.6T. You will design, develop, and test C firmware controlling complex DSP hardware in pluggable optical modules used in every major cloud data center and AI cluster. Work with RISC-V multi-core MCUs, a customer SDK written in C, and a Python-based GUI. This role combines technical leadership with project coordination, ensuring product success from pre-silicon simulation through field deployment.
What You'll Do10
- 1Architect and develop embedded C firmware for memory-constrained RISC-V multicore MCUs controlling complex DSP hardware.
- 2Drive firmware development for DSP control blocks, including RX/TX signal processing, FEC, PLL/FLL, reference generation, and thermal monitoring.
- 3Translate specifications from standards bodies (MSA/OIF/CMIS) and customers into clear requirements and sequence diagrams.
- 4Debug and resolve issues to root cause with HW/Systems teams, and support test, validation, and customer support teams.
- 5Plan SW milestones, develop in sprints, close tickets, and roll out features in collaboration with cross-functional teams.
- 6Coordinate with Marketing, AE, Test, Validation, SW_QA, and Hardware teams to align on deliverables and schedules.
- 7Provide regular status updates on milestones, scope, dependencies, and blockers across the product lifecycle.
- 8Manage Agile sprint planning and backlog prioritization with stakeholders, ensuring technical alignment.
- 9Engage in technical discussions with tier-1 customers on feature requirements and API specifications.
- 10Support customer bring-up and resolve field issues, including customer-specific features like FEC burst statistics and CMIS compliance.
Requirements10
- 15+ years of experience in memory-constrained embedded C/C++ firmware development.
- 2Experience in architecture design, development, code reviews, and testing through to customer volume production.
- 3Understanding of embedded SoC, microcontroller architecture (RISC-V a plus), memory-mapped hardware interfaces, GPIOs, and ISRs.
- 4Excellent verbal and written communication in English, with ability to collaborate in a large cross-functional organization.
- 5Experience with SERDES, IM-DD/Coherent DSP, Ethernet/PCIe PHYs, and/or optical module software.
- 6Experience designing and debugging software state machines, transitions, context saving, and error handling.
- 7Experience with mixed-signal control and monitoring, PID/feedback loop control.
- 8Proficiency in C and Python, with knowledge of git, Linux, makefiles, gdb, IDEs, and bash.
- 9Familiarity with digital verification test flows, FPGA emulation, and hardware languages such as Verilog.
- 10BS/MS/PhD in Computer Science, Electrical/Software Engineering, or related field.
Salary Insight
$111 - $166k per year
Similar open positions
Explore active roles that match your skills and interests.

Econosoft
VerifiedFirmware Software Engineer Econosoft Los Angeles
Lead development of RF-over-fiber telecommunication products overseeing end-to-end product lifecycle. Collaborate with firmware electrical and production teams to design implement and support hardware embedded solutions. Drive innovation while maintaining high quality standards.
31 MSI - (Marvell Semiconductor Inc.) US
VerifiedSenior Principal Program Manager Marvell Optical Engines
Marvell seeks a Senior Principal Program Manager to lead next-generation optical engine delivery within its Cloud Optics organization. The role drives end-to-end program execution for optical solutions spanning intra-data center and data center interconnect applications. Candidates will translate design specifications into products while aligning with technical and business goals. This position offers direct impact on cutting-edge optical technologies powering cloud and AI infrastructure.

Motion Recruitment Partners, LLC
VerifiedEmbedded Firmware Engineering Manager
You own firmware development for advanced control and automation systems used in robotics and industrial applications. You lead a team of embedded engineers while staying hands-on in C and C++ for real-time systems. Your stack includes ARM Cortex, RTOS, and I2C/SPI interfaces. You report to the VP of Engineering and collaborate with hardware and systems teams. This role blends technical leadership with deep design work, shaping architecture for next-gen products.
Everforth, Cybercoders
VerifiedFirmware Engineer
We seek a skilled Firmware Software Engineer to lead embedded firmware development and mentor engineers. You will architect and deliver firmware solutions while collaborating across hardware product and manufacturing teams. This hands-on leadership role spans the full product lifecycle from concept to production.
Solidigm
VerifiedFirmware Product Line Architect Solidigm
Solidigm seeks a Firmware and Embedded Software Design professional to join a fast-paced team developing next generation Solid State Disk solutions. You will drive architectural requirements for new features and lead high-level architecture scoping initiatives. This role blends technical depth with collaborative leadership across cross-functional groups.
31 MSI - (Marvell Semiconductor Inc.) US
VerifiedSenior Staff COE Emulation Engineer at Marvell
Lead the Emulation Center of Excellence driving custom compute storage emulation strategies and vendor platform enablement. Own end-to-end emulation infrastructure delivery from architecture design to production ramp up. Shape the future of SoC development through cross-functional collaboration. Differentiate by influencing technology adoption and accelerating design cycles.