Senior/Staff Embedded Linux Software Engineer
Core
Developing, testing, and maintaining Linux device drivers for Arm hardware devices aimed at AI use cases.
Role type
Senior/Staff Embedded Linux Software Engineer
Builds
Linux device drivers for Arm hardware
Domain
Embedded systems, Arm architecture, AI hardware
Deliverable
production ML models
Required skills
Linux device driver development, interrupt handling, memory management, security, application software interfacing, full software lifecycle management
Preferred skills
Device driver testing automation, Arm AArch64 architecture, device power management, PCIe/UCIe interfaces, VirtIO drivers
Technologies
Linux, Arm AArch64, PCIe, UCIe, VirtIO
Responsibilities
Develop Linux device drivers and expose them to application software; work across the complete software lifecycle including requirements, planning, development, release, and support; deliver tasks with minimal guidance and contribute to complex work
Seniority
Senior/Staff, hands-on IC