Senior Staff Firmware Engineer

Marvell TechnologySanta Clara, CA
$131,010 - $196,300

About The Position

The Ethernet PHY group at Marvell designs and develops high speed transceivers for computer networks. As a member of the SerDes PHY firmware team the candidate will contribute to the development of firmware for an embedded processor in a high-performance PAM4 encoding communication transceiver.

Requirements

  • BS/MS (preferred) degree in CS/CE/EE and 4+ years of experience.
  • Solid C and Python programming, debug and testing skills.
  • Knowledge of embedded microprocessors (ARM Cortex).
  • Experience with Git source code control and build/release procedures.
  • Must adhere to established coding guidelines and practices.
  • Strong verbal and written communication skills.

Nice To Haves

  • Proficient at using state machines to architect, design and write well-structured C code targeted for an embedded microprocessor.
  • Experience in the architecture, design, integration and test of embedded firmware for digital signal processing systems
  • Experience in the design of a boot loader and implementation of an RTOS.
  • Experience throughout the entire embedded firmware development cycle including specification, design, integration and test
  • Strong hardware troubleshooting capability with working knowledge of test equipment including oscilloscopes, ICE, spectrum analyzers and network analyzers.
  • Experience in Python based GUI development
  • Methodical debugging skills and root cause analysis.
  • Experience with Ethernet protocols and physical layer devices highly desirable.
  • Proficiency in Verilog a plus.

Responsibilities

  • Develop and debug portable software in C, to be used in embedded firmware as well as in C/Python-based host-based utilities and GUIs, and regression and simulation infrastructure
  • Intelligently structure new feature designs and other software changes so that code is scalable, maintainable, and easily mergeable.
  • Participate in software development design flow, submitting and attending code reviews, managing and updating issue-tracking tickets (Jira), following team-specific design and coding guidelines.
  • Cross vendor interoperability testing and debugging.
  • Identify, troubleshoot and resolve issues to maintain standards compliance.
  • Create utilities that aid in embedded software development, debugging, evaluating and diagnostics.
  • Develop test infrastructure, test data analysis tools, and maintaining test scripts

Benefits

  • employee stock purchase plan with a 2-year look back
  • family support programs to help balance work and home life
  • robust mental health resources to prioritize emotional well-being
  • recognition and service awards to celebrate contributions and milestones
  • bonus and equity plans
  • new hire equity grant
  • annual equity refreshers
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service