About this role
About the Company:
Our client is a company building the world's highest- performance pure digital AI inference chip. We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a strong background in software design, debugging, and performance analysis, and a deep understanding of system level architecture.
Key Requirements:
• Degree in Computer Science, Computer Engineering, or related discipline
• Excellent C/C++ programming skills
• Strong experience in software design, debugging, and performance analysis
• Deep understanding of system level architecture
• Experience with Linux driver or Linux Kernel development
• Ability to work independently and lead development efforts
• Experience contributing to large open/closed source projects
Preferred Skills & Experience:
• Minimum 5 years of software engineering or related work experience
• Masters or PhD in Computer Science, Computer Engineering or a related discipline
• Experience with Python and using C/C++ libraries from Python (e.g. using Cython)
• Focus on software quality and testing
• Experience architecting low and high level APIs
• Proficient in a variety of development styles and programming languages
• Ability to build projects from the ground up
• Comfortable working within a rapidly evolving project
• Driven and self-directed
Perks:
• 20 vacation days
• Strong health and extended health benefits
• Unlimited sick days
• Stock options
Please apply even if you don't check all the boxes. We are an inclusive and diverse company and welcome applicants from all backgrounds.