
Associate Linux Kernel Engineer
Cornelis Networks
full-time
Posted on:
Location Type: Remote
Location: Texas • United States
Visit company websiteExplore more
Tech Stack
About the role
- Develop software feature/test cases for Linux device drivers
- Learn chip/NIC and switch documents, write design documentation and test plans
- Performance profiling and optimization for HPC/AI/Storage networking fabric
- Analyze problems and implement solutions based on customer and internal requirements
- Code review, software quality hardens with team members
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or a related field from a top-tier institution
- At least 6 months of hands-on experience with Linux or FreeBSD kernel development (internships, academic projects, or open-source contributions)
- Deep curiosity for how flits move through a PCIe bus, CPU cache hierarchies, and high-speed fabric
- Expert at using AI tools to assist in coding, unit testing, and debugging
- Experience in AI/Storage/HPC networking fields preferred
- Familiar with Ethernet and Ultra Ethernet & Hyperscale data center networking preferred
- Eager to learn, take ownership, and thrive in a fast-paced environment
- Highly self-motivated and comfortable with a remote, result-first work culture
- Experience using hardware performance counters to guide development and code tuning preferred
Benefits
- Health and retirement benefits
- Competitive compensation package including equity, cash, and incentives
- Generous paid holidays
- 401(k) with company match
- Open Time Off (OTO) for regular full-time exempt employees
- Sick time, bonding leave, and pregnancy disability leave
- Medical, dental, and vision coverage
- Disability and life insurance
- Dependent care flexible spending account
- Accidental injury insurance
- Pet insurance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Linux device driversFreeBSD kernel developmentPerformance profilingOptimizationCodingUnit testingDebuggingHardware performance countersAI toolsTest plans
Soft Skills
CuriosityOwnershipAdaptabilitySelf-motivationCommunicationTeam collaborationProblem-solvingFast-paced environmentResult-orientedEagerness to learn
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Computer EngineeringRelated field degree