Job Title
Senior Principal Engineer
Role Summary
The Senior Principal Engineer oversees the software development process for embedded systems, leading a team from project initiation to production. The role involves technical leadership, project management, and collaborative problem-solving within a multifaceted organization.
Experience Level
Senior level; 15+ years of relevant experience required.
Responsibilities
The main responsibilities include:
- Leading the software team in developing embedded firmware for complex DSP hardware.
- Managing project milestones and planning within the development cycle.
- Collaborating with cross-functional teams to ensure product success.
- Troubleshooting and resolving debugging issues in collaboration with hardware teams.
- Creating clear specifications and documentation from standards and customer requirements.
- Mentoring junior engineers and guiding them through complex debugging tasks.
- Traveling worldwide for product development and chip bring-up as needed.
Requirements
Key requirements are:
- Bachelor’s or master’s degree in Computer Science, Electrical Engineering, or a related field.
- 15+ years of experience in memory-constrained embedded C/C++ firmware development.
- Experience as a team lead in embedded projects, including project management.
- Knowledge of embedded systems design, micro-controller architecture, and hardware interfaces.
- Strong communication skills and excellent problem-solving abilities.
- Experience with git and defect tracking systems.
Education Requirements
Bachelor’s or master’s degree in Computer Science, Electrical Engineering, or a related technical field.
About the Company
Company: Marvell Technology
Headquarters: Santa Clara, California, United States
Marvell’s semiconductor solutions serve as essential building blocks of the data infrastructure connecting our world, driving innovation across enterprise, cloud, AI, and carrier architectures. The company focuses on creating transformative technology that shapes the future.

Date Posted: 2026-03-12