About the role

  • Firmware Developer responsible for design and maintenance of Linux device drivers for ARM64 SoCs at Marvell. Collaborating across teams and contributing to open-source communities.

Responsibilities

  • 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)

Requirements

  • Bachelor’s or Master's degree in computer science, Electrical Engineering, or related fields
  • 2 - 10 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.
  • 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

Benefits

  • Competitive compensation
  • Great benefits
  • Inclusive work environment
  • Professional development opportunities
  • Tools and resources for success

Job title

Firmware Developer, ARM64

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job