Marvell is looking to solve the problem of developing and deploying semiconductor solutions for the data infrastructure that connects the world, specifically in the area of Optical Digital Signal Processing (ODSP) PHY SW.
Requirements
- 3+ years of experience in memory constrained embedded C/C++ FW development
- Understanding of embedded SoC, micro-controller architecture (RISC-V architecture a plus), memory-mapped hardware interfaces, GPIOs, ISRs, etc.
- Experience with using revision control and defect tracking systems (git & Jira or similar)
- Experience with SERDES, IM-DD/Coherent DSP, Ethernet/PCIe PHYs, and/or Optical Module SW
- Experience with designing/developing/debugging software state machines, transitions, context saving, error handling
- Experience with mixed-signal (analog+digital) control and monitoring, PID/feedback loop control, etc.
- Familiarity with advanced compiler options and details (clang/gcc preferred)
Responsibilities
- Embedded FW that runs on our RISC-V-based multi-core MCU, which controls our proprietary DSP data path
- C SDK provided to customers for interfacing and controlling our product
- Python-based GUI for in-field debug, status, and control
- Build, test, and automated regression infrastructure for the above
- The technical or project lead on a product, driving the whole SW team dedicated to that project (2-8 other developers) through the development process from collecting requirements to volume production
- Responsible for the overall Architecture, Design, Development, and Testing of embedded C firmware for controlling our extremely complicated DSP HW
- Taking lead on difficult to debug issues, drive to root causes with HW/Systems teams, and follow up with test/validation/customer support teams to make sure the issue is resolved
Other
- BS/MS degree in CS/EE or related technical field(s)
- Excellent verbal and written communication skills in English, and able to collaborate in a large cross functional organization
- Traveling to offices worldwide for product development and chip bring-up (~3weeks/yr, California, Italy, Vietnam)
- Flexible time off, 401k, plus a year-end shutdown, floating holidays, paid time off to volunteer
- Must be eligible to access export-controlled information as defined under applicable law