Marvell Semiconductor Inc. is hiring a Principal Firmware Engineer to focus on communication link management. You will be responsible for designing, implementing, and maintaining firmware for high-speed interconnects and reliable data transfer within next-generation AI/ML solutions using the Celestial AI Photonic Fabric Architecture.
What You'll Do
- Design, implement, and maintain firmware that manages high-speed interconnects and ensures reliable data transfer across complex hardware systems.
- Develop production-grade firmware for Celestial AI’s photonic fabric product lineup and develop firmware APIs for resource management and optimization.
- Demonstrate best practices in software development and documentation to deliver high-quality software on tight schedules.
- Actively engage in code reviews and discussions to share knowledge and improve code quality.
- Participate in gathering technical requirements and contribute to firmware and software design specifications.
- Provide support to both internal and external SW and HW development teams.
- Provide guidance on test plans for lab characterization once design comes back from fab.
What We're Looking For
- A Bachelor’s degree with 10+ years of experience, or a Master’s degree with 8+ years of experience in Computer Science, Electrical Engineering, Information Technology, or a related technical field.
- At least 6 years of hands-on experience in firmware or embedded software development.
- Deep proficiency in C for embedded systems.
- Demonstrated experience with microcontroller architectures (e.g., ARM Cortex-M/R/A, ESP32, RISC-V) and their peripherals.
- Proven ability to debug complex hardware/firmware issues on the bench using in-circuit debuggers (JTAG/SWD) with GDB, oscilloscopes, logic analyzers, multimeters, and power supplies.
- Experience in writing bare-metal drivers and working directly with device registers.
- Familiarity with version control systems (Git preferred) and bug tracking tools.
- Strong problem-solving skills with an investigative mindset.
- Excellent communication skills, both written and verbal, for collaborating with hardware, QA, and software teams.
- Strong understanding of digital communication fundamentals and serial communication protocols.
Nice to Have
- C++ proficiency highly desired.
Technical Stack
- C, C++
- ARM Cortex-M/R/A, ESP32, RISC-V
- JTAG/SWD, GDB
- Git
Team & Environment
Part of a team developing next generation AI/ML solutions using the Celestial AI Photonic Fabric Architecture.
Benefits & Compensation
- Compensation range: $154,680 - $231,700 USD per annum.
- Employee stock purchase plan with a 2-year look back.
- Family support programs.
- Robust mental health resources.
- Recognition and service awards.
- Comprehensive benefits supporting employees from internship to retirement.
Marvell Semiconductor Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or protected veteran status.
