
Firmware Developer, ARM64
Marvell Technology
full-time
Posted on:
Location Type: Office
Location: Hyderabad • India
Visit company websiteExplore more
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