Senior Software Engineer (Linux Kernel)

PlayStation Global
63d$161,100 - $241,700

About The Position

At PlayStation, our Gaming, Developer & Future Technology (GDFT) Group is leading the cloud gaming revolution by putting console-quality video games on any device from TVs to consoles to mobile devices and beyond! Would you like to use your skills, time, and passion on meaningful projects that are building the future? We're looking for a highly skilled kernel networking device driver developer who loves designing and building innovative hardware and software, wants to make an impact, and enjoys working with creative, intelligent and collaborative teammates. If that sounds like you, come help us build world class technology capable of delivering fun and unique gaming experiences to millions of players!

Requirements

  • BS in Computer Science / Software Engineering or 5+ years of relevant work experience
  • Proficiency in C and its debugging tools.
  • Proven experience with developing Linux Kernel NIC device drivers.
  • Strong knowledge of the Linux kernel internals especially around the network stack.
  • Strong debugging / analysis / troubleshooting skills / Performance optimizations
  • Ability to work closely with hardware, driver, and network teams to ensure seamless integration.

Nice To Haves

  • Hands-on experience developing drivers for multifunction PCIe devices.
  • Familiar with implementation of network hardware and stack offloads.
  • Understanding of PCIe architecture
  • Experience upstreaming to the Linux kernel.
  • Experience with NVMe protocol is a plus
  • FreeBSD experience is a plus

Responsibilities

  • Design and implement NIC device drivers for the Linux kernel.
  • Profile and optimize drivers to achieve low latency and high throughput under heavy workloads.
  • Diagnose and fix kernel-level issues, including crashes, hardware/software interactions, etc.
  • Work with NIC hardware designers to understand device specifications, bring-up hardware, and validate firmware-driver interaction.
  • Produce detailed technical documentation for driver design and debugging procedures.

Benefits

  • Medical, dental, vision insurance
  • Matching 401(k)
  • Paid time off
  • Wellness program
  • Employee discounts for Sony products
  • Bonus package eligibility
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service