Description
Fungible is defining data-centric computing, both in terms of software and in terms of hardware (with its DPU)
Central to Fungible's mission is a highly programmable, high throughput, low latency chip. In this role you will develop PCIe root complex, and/or endpoint code within the embedded OS (FunOS) on the chip and drivers in the host system. You will contribute to the design of the architecture, and own key parts of its implementation, from optimizing current modules to supporting completely new feature sets.
Skills ,Education and Requirements:
- BS in computer science or equivalent degree
- 5+ years experience with embedded Operating Systems, Linux kernel, and/or Linux drivers
- Architectural sense
- Ability to write correct C or C++ code fast
- Good communication skills
- Desire to push the state of the art
- Self motivated, independent and pro-active
Roles and Responsibilities:
- Contribute to the design and architecture of FunOS
- Develop new features for FunOS
- Maintain existing features in FunOS
- Participate in chip tape out and bring up
- Collaborate with a cross-functional team through the product life cycle
Additional Success Factors:
- MS in Computer Science or equivalent degree
- Experience with PCI Express Root Complex and Endpoint, including SR-IOV
- Experience with CPU and IO virtualization
- Experience with the networking stack, storage drivers, file systems, microkernels, hypervisors, firmware
- Experience with I/O interfaces like I2C, GPIO, SPI, UART, etc.
- Experience with embedded processors and assembly language programming (ARM, MIPS, or PowerPC)
- Experience bringing up hardware
- Experience with user-mode device drivers
- Experience with Windows driver model and IRP processing
- Experience with security aspects of hypervisors
- Startup experience
Jobs from our Partners
QA Engineer
US
MuleSoft/Data Integration Engineer
Remote
US
Lead Oracle Developer (Remote With Ca)
Oakland, CA
US
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
50,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 166 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee