Embedded Device Software Engineer (C, Embedded Programming, L1 Ethernet PHY, Switch)

Opens marvell.wd1.myworkdayjobs.com in a new tab

Overview

  • 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 Ethernet PHY group at Marvell leads the innovation in designing and developing high-speed transceivers that power modern computer networks.
  • Our team is dedicated to creating advanced solutions that enable reliable and high-performance connectivity across diverse applications.
  • We focus on delivering cutting-edge technology through robust embedded software and driver development, ensuring scalability, efficiency, and seamless integration with next-generation networking systems.
  • What You Can Expect Design, develop, and test software components for a structured API that enables high-level programming interfaces to Marvell’s Ethernet transceivers.
  • Develop and maintain PHY drivers for Marvell’s Ethernet transceiver products.
  • Create utilities and tools to support embedded software development, debugging, evaluation, and diagnostics.
  • Build and maintain test infrastructure, including test data analysis tools and automated test scripts.
  • Collaborate with hardware and firmware teams to analyze system performance and identify optimization opportunities.
  • Contribute to Python-based GUI development and automated data collection/analysis infrastructure.
  • Support Field Application Engineering (FAE) teams in resolving customer issues and providing technical guidance.
  • What We're Looking For We are seeking a Embedded Device Software Engineer who is passionate about technology and committed to delivering high-quality, scalable embedded software solutions.
  • As a key member of our PHY embedded software team, you will contribute to the development of drivers and embedded device software for high-performance, mixed-signal DSP communication transceivers.
  • Bachelor’s/ Master's degree in Computer Science, Computer Engineering, Electronics/Electrical Engineering, or related field with 2 to 8 year s of industry experience.
  • Proficiency in C programming for embedded systems across various OS environments (Linux, Windows, RTOS).
  • Strong understanding of structured programming principles, including parameter passing, abstract data types, and data encapsulation.
  • Solid experience with Python for scripting and tool development.
  • Familiarity with version control systems (e.g., Git), CI/CD workflows , and issue tracking systems (e.g., Jira).
  • Demonstrated ability to follow coding standards and best practices.
  • Excellent debugging skills and the ability to work collaboratively in a team environment.

Nice to Have

  • Familiarity with Ethernet switching , MAC/PHY/SerDes , MACsec , PTP , and High Availability systems.
  • Experience developing and debugging Linux kernel drivers , especially for PHY devices.
  • Hands-on experience with Ethernet transceiver device drivers and knowledge of Ethernet physical layer protocols .
  • Proficiency in Python GUI development .
  • Experience with GCC toolchain and embedded system software development.
  • Additional Compensation and Benefit Elements With competitive compensation and great benefits, you will enjoy our workstyle within an environment of shared collaboration, transparency, and inclusivity.
  • We’re dedicated to giving our people the tools and resources they need to succeed in doing work that matters, and to grow and develop with us.
  • For additional information on what it’s like to work at Marvell, visit our Careers page.
  • Interview Integrity To support fair and authentic hiring practices, candidates are not permitted to use AI tools (such as transcription apps, real-time answer generators like ChatGPT or Copilot, or automated note-taking bots) during interviews.
  • These tools must not be used to record, assist with, or enhance responses in any way.
  • Our interviews are designed to evaluate your individual experience, thought process, and communication skills in real time.
  • Use of AI tools without prior instruction from the interviewer will result in disqualification from the hiring process.
  • This position may require access to technology and/or software subject to U.S. export control laws and regulations, including the Export Administration Regulations (EAR).
  • As such, applicants must be eligible to access export-controlled information as defined under applicable law.
  • Marvell may be required to obtain export licensing approval from the U.S.
  • Department of Commerce and/or the U.S.
  • Department of State.
  • Except for U.S. citizens, lawful permanent residents, or protected individuals as defined by 8 U.S.C. 1324b(a)(3), all applicants may be subject to an export license review process prior to employment. #LI-RS1

Tools & Skills

Languages

Sourced directly from Marvell Technology’s career page

Your application goes straight to Marvell Technology.

Specialisation
Salary range
₹4-9 LPA to ₹30-55 LPA
Open roles at Marvell Technology
63 positions
Job ID
/job/Hyderabad/Embedded-Device-Software-Engineer--C--Embedded-Programming--L1-Ethernet-PHY--Switch-_2600089

Get matched to roles like this

Upload your resume once. We’ll notify you when matching roles open up.

Join talent pool — free

Similar Embedded roles