Staff Engineer - C/Firmware

Job details

Posted Thursday 30 January 2025
Job type Permanent
Reference 434
Recruiter Name Geraldine Flanagan

Exciting opportunity to join a Global technology leader in processor IP, offering the widest range of processors to address the performance, power, and cost requirements of every device imaginable from Laptops, Smartphones & Gaming to Cloud Computing and Security.

As a Staff Engineer with a background in C and prior experience in low-level development, FPGA or simulated environments, you will join a new team delivering software to support an exciting range of hardware devices aimed at AI use cases.

Responsibilities:

· Developing firmware and Linux device drivers in C

· Working across the complete software lifecycle, including requirements, planning, development, release, support and maintenance

Required Skills and Experience:

· Experience in the full software lifecycle from requirements to release, including support and maintenance

· Expertise in firmware and/or Linux device driver development

· Effective communicator and ability to collaborate well within and across teams

· Experience in leading and developing other engineers

“Nice To Have” Skills and Experience:

· Experience in automation of device driver testing using hardware devices or software emulation

· Awareness of power management techniques

· Knowledge of the Arm AArch64 architecture

· Experience working with PCIe or UCIe attached devices

· Experience with VirtIO drivers