Marvell Technology

Firmware Developer, ARM64

Marvell Technology

full-time

Posted on:

Location Type: Office

Location: HyderabadIndia

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Linux device driversARM64 architectureKernel internalsDevice driver developmentVirtualization conceptsC programmingDebuggingDocumentationARM trusted firmwareError handling technologies
Soft Skills
Problem-solvingCommunication
Certifications
Bachelor's degreeMaster's degree