System Software Engineer (ARM 64)

2 Minutes ago • 4-18 Years • System Design

Job Summary

Job Description

Marvell is seeking a System Software Engineer (ARM 64) to join the System software team (Firmware and Kernel) in the MBE BU. This role involves designing, implementing, and maintaining Linux device drivers and debug utilities for ARM64 based SoCs. The engineer will participate in all development phases, collaborate with hardware and test teams, and contribute to the Linux upstream community, ensuring effective utilization of silicon capabilities.
Must have:
  • Design, implement and maintain Linux device drivers and debug utilities for ARM64 based SoCs.
  • Participate in all phases of development and support including architecture, requirements, design, coding, unit testing, benchmarking, and support.
  • Work closely with the Hardware, Firmware, and internal test teams on resolving issues.
  • Contribute meaningfully to the Linux upstream community and OS distro vendors.
Good to have:
  • Knowledge on ARM64 debug and error handling technologies like RAS, synchronous/asynchronous errors, watchdog etc.
  • Prior hands-on experience on using GDB, logic analyzer, Lauterbach.
Perks:
  • Competitive compensation
  • Great benefits
  • Workstyle within an environment of shared collaboration, transparency, and inclusivity
  • Tools and resources to succeed
  • Opportunities to grow and develop

Job Details

About Marvell

Marvell’s semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, automotive, 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

Marvell is a leading provider of innovative technologies, including ultra-fast read channels, high-performance processors, leading edge transceivers, highly efficient analog designs, and powerful cryptographic engines. The System software team (Firmware and Kernel) in the MBE BU focuses on developing and integrating key software components that enables use of Octeon series of silicons and custom silicons. These components form a critical subset of the complete software stack, ensuring the silicon's capabilities are effectively utilized. The team's work plays a key role in supporting the broader software ecosystem.

What You Can Expect

  • In this position, you will be responsible for design, implementation and maintenance of Linux device drivers and debug utilities for ARM64 based SoCs.
  • Participate in all phases of development and support including architecture, requirements, design, coding, unit testing, benchmarking, and support.
  • Work closely with the Hardware, Firmware, and internal test teams on resolving issues during unit and integration testing.
  • Contribute meaningfully to the Linux upstream community and OS distro vendors (such as RedHat and SUSE).

What We're Looking For

  • Bachelor’s or Master's degree in computer science, Electrical Engineering or related fields with 4-18 years of related professional experience.
  • Sound knowledge on ARM64 architecture.
  • Strong working experience on Kernel internals, device driver development and virtualization concepts.
  • Hands-on experience working on ARM trusted firmware (ATF).
  • Knowledge on ARM64 debug and error handling technologies like RAS, synchronous/asynchronous errors, watchdog etc. will be a big plus.
  • Excellent C programming skills.
  • Excellent software design, problem-solving, debugging and documentation skills.
  • Prior hands-on experience on using GDB, logic analyzer, Lauterbach is a plus.
  • Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences.
  • Ability to work independently with minimal guidance.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Hyderabad, Telangana, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

System Design Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Marvell’s semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, automotive, 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.

Hsinchu City, Taiwan (On-Site)

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)

Bengaluru, Karnataka, India (On-Site)

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)

Hyderabad, Telangana, India (On-Site)

Irvine, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Singapore (On-Site)

Santa Clara, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Marvell

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug