Firmware Engineer

Marvell TechnologySanta Clara, CA
1d

About The Position

About Marvell Marvell’s semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, and carrier architectures, our innovative technology is enabling new possibilities. At Marvell, you can affect the arc of individual lives, lift the trajectory of entire industries, and fuel the transformative potential of tomorrow. For those looking to make their mark on purposeful and enduring innovation, above and beyond fleeting trends, Marvell is a place to thrive, learn, and lead. Your Team, Your Impact The Optics team builds highly integrated component platforms with high speed silicon photonics, transmit and receive amplifiers, and controller ASICs with Marvell DSPs. These components are made operational with highly functional embedded firmware. The team is responsible for the design, verification, and validation of these integrated, high speed optical components. They conduct system level testing under various operating conditions and validate the performance of the hardware, firmware, and control loops. Engineers on this team are involved in the full product lifecycle, driving new products from initial concept all the way through NPI.

Requirements

  • Bachelor’s degree in Computer Engineering or Computer Science
  • 0-2 years of relevant experience
  • Experience with microprocessor architectures, such as ARM or RISC V
  • Proficient in C and Python
  • Strong collaboration and communication skills, with the ability to work effectively with distributed and remote teams
  • Solid understanding of RTOS fundamentals, including queuing, memory management, and interrupt processing.
  • Experience developing embedded device drivers and working with common communication protocols (e.g., SPI, I²C, MDIO, UART).
  • Ability to read and interpret hardware design schematics
  • Proficiency with development tools, including version control (Git), build environments (IDEs, gmake), and code auto-documenting systems (e.g., Doxygen).
  • Excellent written and verbal English skills, with an emphasis on clarity and technical precision.
  • Exceptional multitasking and organizational abilities, with a track record of managing multiple priorities in fast paced environments.

Responsibilities

  • Transform system‑level requirements into functional firmware
  • Create documentation, including functional specifications, design documents, and test specifications
  • Design and implement code unit testing processes
  • Design and execute automated regression testing systems

Benefits

  • Marvell is committed to providing exceptional, comprehensive benefits that support our employees at every stage - from internship to retirement and through life’s most important moments.
  • Our offerings are built around four key pillars: financial well-being, family support, mental and physical health, and recognition.
  • Highlights include an 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, and a recognition and service awards to celebrate contributions and milestones.
  • We look forward to sharing more with you during the interview process.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service