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
Sourced directly from Marvell Technology’s career page
Your application goes straight to Marvell Technology.
Opens marvell.wd1.myworkdayjobs.com in a new tab
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 — freeSimilar Embedded roles
Analog Devices
Senior Embedded Software Engineer
India, Bangalore, Nova|Embedded
Samsung Semiconductor
Senior Engineer, Firmware
San Jose, California, United States|Embedded
Samsung Semiconductor
Engineer, Firmware
San Jose, California, United States|Embedded
Micron Technology
Engineer, Firmware Development (SSD)
MSB, Singapore|Embedded