Senior Staff Software Engineer, Linux Runtime & Drivers
About this role
This Senior Staff Linux Runtime & Drivers role suits an experienced systems software professional with a strong background in accelerator runtime development and a desire to work in San Francisco, the Bay Area, or Pittsburgh, PA. The position involves owning user-mode components that interface with the Fabric architecture and supporting the effcc compiler.
Role Overview
Efficient Computer is seeking a Senior Staff Software Engineer for Linux Runtime & Drivers to join the System Software team. The engineer will own user-mode components, interface with kernel-mode drivers, and define HAL interfaces exposed by the Fabric ABI while working across pre-silicon environments like QEMU, emulation, and FPGAs.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
About the Company
Efficient Computer develops energy-efficient, general-purpose processors designed around the Fabric architecture, a spatial dataflow design originating from CMU research. The company recently announced Series B financing and ships its initial processor, the Electron E1, in volume.
How to Apply
Apply directly on the official Efficient Computer careers page.
Skills and tech stack
Questions candidates ask
What is the location of this job?
The role is located in the San Francisco Bay Area or Pittsburgh, PA.
What is the salary range for this position?
The base salary ranges from $220,000 to $270,000, plus a 10% annual bonus and equity.
How many years of experience are required?
Candidates must have at least 7 years of systems software experience.
What education is required?
A B.S. in Electrical/Computer Engineering, Computer Science, or equivalent is required, with an M.S. considered a plus.
What primary programming languages are used?
The role requires expert C and C++ skills, alongside strong Python skills.
The application is on the official Efficient Computer careers page.
Apply on company site