Company

EnfabricaSee more

addressAddressMountain View, CA
type Form of workFull-Time
CategoryInformation Technology

Job description

Job Description

ABOUT US

We are a well funded and rapidly growing startup in the hardware and software design space, working to solve the bottlenecks in the next generation of datacenter infrastructure and founded by a team of experienced innovators.

SUMMARY

We are looking for talented Linux Kernel developers as well as C coders looking to grow their kernel coding skills by working alongside a team of experienced contributors. Not just to build hardware drivers or to debug software and hardware interactions, but to help design and grow key parts of the kernel stack to better support the growing needs of ML, AI, high speed networking and exploit some of the evolutions we are pushing forward in the industry.
SKILLS/QUALIFICATIONS

The ideal candidate:

  • Is a skilled C coder. Can write working and fully functional C code with ease through allocations and object lifetime management, locking, and multiple layers of abstraction.
  • Has contributed code to the Linux Kernel before with multiple patches accepted upstream, or is excited and craving for an opportunity to grow in becoming an upstream contributor to the Linux Kernel.
  • Can identify bottlenecks and performance risks, can write high efficiency code. Is familiar with common profiling tools, has some experience around writing high performance code and avoiding some of the pitfalls and costs introduced by different layers of abstractions.
  • Is a strong System Software Engineer. Understands the kernel, userspace and hardware boundaries well, can use low level syscalls to interface with the kernel, understands constraints posed by the scheduler and the virtual memory system, understands what it means to interface with hardware devices.
  • Can write concurrent code and is comfortable working close to the hardware. Understands the memory model, barriers, lock free data structures, atomics, and caching behavior of most popular architectures (x86, ARM), as well as some of the constraints related to MMIO, DMA, and working with hardware devices.
  • Has experience writing dataplane code - code in the hot path of packet processing - and has familiarity with either the networking stack of linux, and or libraries and frameworks like libibverbs, libfabric, DPDK, SPDK or eBPF and XDP. Not just as a customer or user of those abstractions, but as someone knowledgeable of how they work, and confident in being able to modify and grow them. 
  • Has 3+ years of industry experience.

Powered by JazzHR

YKM75QqtI1

Refer code: 7080994. Enfabrica - The previous day - 2023-12-16 01:16

Enfabrica

Mountain View, CA
Jobs feed

Custom Antibody Services Project Manager

Genesee Scientific Corporation

Poway, CA

$70,000 - $85,000 a year

Construction Project Manager (Biotech and Life Sciences )

Structure Resources

San Diego, CA

$150,000 - $200,000 a year

Technical Sales Specialist (Biotech)

Oz Biosciences Inc

San Diego, CA

$23 - $25 an hour

Scientist, Neuroimmunology

Neurocrine Bioscience

San Diego, CA

$86,200 - $125,050 a year

Senior Director, Machine Learning (ML) Engineering

Generate Biomedicines

Somerville, MA

$220K - $279K a year

Occupational Therapist

Genesis Health System

Davenport, IA

Board Certified Behavior Analyst (BCBA)

Golden Touch Aba

Provo, UT

Engineering Manager - Hail Team

Broad Institute

Cambridge, MA

$104K - $131K a year

Registered Behavior Technician (RBT)

Discovery Aba

Ogden, UT

Organism Engineer 3

Ginkgo Bioworks

Boston, MA

$90.5K - $115K a year

Share jobs with friends

Related jobs

Linux Kernel Software Engineer

Sr. Software Engineer (Linux/Kernel)

Universal Audio

Scotts Valley, CA

3 weeks ago - seen

Software Engineering Manager - Ubuntu Linux Kernel

Canonical - Jobs

Sacramento, CA

4 weeks ago - seen

Software Engineering Manager - Ubuntu Linux Kernel

Canonical - Jobs

San Diego, CA

4 weeks ago - seen

Software Engineering Manager - Ubuntu Linux Kernel

Canonical - Jobs

San Jose, CA

4 weeks ago - seen

Linux Kernel Software Engineer

Hireio

$250,000 - $400,000 a year

San Jose, CA

a month ago - seen

Senior Software Engineer- Linux Driver and Kernel Developer

Crusoe

San Francisco, CA

3 months ago - seen

Technical Intern, Linux Kernel Engineer

Ampere Computing

Santa Clara, CA

4 months ago - seen

Senior Linux Kernel Engineer - 'Linux Kernels'

ph7

San Jose, CA

5 months ago - seen

Software Engineer- Linux Driver and Kernel Developer

Apple

Cupertino, CA

5 months ago - seen