Software Engineer, Kernel and BIOS - Dublin, Ireland
Core
Linux Kernel and BIOS software engineer responsible for integrating upstream kernel developments, evaluating new CPUs, and bringing up hardware components for Arista EOS.
Role type
Senior IC kernel and BIOS software engineer
Builds
Linux kernel features, CPU subsystems, and hardware bringup for data center networking switches
Domain
Networking hardware, Linux kernel, CPU architecture
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C, C++, Python, Linux Kernel development, CPU subsystem evaluation, hardware bringup and qualification, software troubleshooting, solution design
Preferred skills
IP networking, distributed systems
Technologies
Linux Kernel, EOS
Responsibilities
Integrate latest Linux Kernel developments for internal use and EOS base, evaluate new CPUs and integrate vendor stacks, bring up and qualify hardware components, debug and fine-tune code for scalability and performance
Seniority
Senior, hands-on IC