Staff Kernel Driver Engineer – Linux & PCIe in Cambridge

Staff Kernel Driver Engineer – Linux & PCIe in Cambridge

Cambridge Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Design and implement OS Kernel and Device Driver software using C/C++/Python.
  • Company: Leading AI compute technology company in the UK with a supportive culture.
  • Benefits: Flexible working, private medical insurance, and a collaborative environment.
  • Other info: Agile development environment with great career growth potential.
  • Why this job: Join a cutting-edge team and work on innovative AI technology.
  • Qualifications: Experience in software development and understanding of lower-level software stacks.

The predicted salary is between 36000 - 60000 £ per year.

A leading AI compute technology company in the UK is looking for a skilled Software Engineer to work on OS Kernel and Device Driver software. You will design and implement solutions in C/C++/Python, collaborate with both hardware and software teams, and participate in agile development.

Essential skills include experience in software development and an understanding of lower-level software stacks.

The role offers flexible working, private medical insurance, and a supportive workplace environment.

Staff Kernel Driver Engineer – Linux & PCIe in Cambridge employer: Cerebras

Graphcore is an exceptional employer located in the vibrant city of Bristol, offering a dynamic work culture that fosters innovation and collaboration. Employees benefit from competitive salaries, flexible working arrangements, and generous leave policies, alongside opportunities for professional growth in cutting-edge AI technology. With a focus on employee well-being, including private medical insurance, Graphcore stands out as a rewarding place to build a meaningful career.

C

Contact Details:

Cerebras Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Staff Kernel Driver Engineer – Linux & PCIe in Cambridge

Tip Number 1

Network like a pro! Reach out to folks in the industry on LinkedIn or at tech meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a GitHub repository showcasing your projects, especially those involving C/C++/Python. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on your lower-level software stack knowledge. Practice coding challenges and be ready to discuss your past projects in detail. We want you to shine!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Staff Kernel Driver Engineer – Linux & PCIe in Cambridge

C
C++
Python
OS Kernel Development
Device Driver Development
Agile Development
Collaboration with Hardware Teams

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C/C++/Python and any relevant work on OS Kernel and Device Driver software. We want to see how your skills match the role, so don’t be shy about showcasing your projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about working in AI compute technology and how your background makes you a perfect fit for our team. Let us know what excites you about the role!

Showcase Your Collaboration Skills:Since we value teamwork, mention any experiences where you’ve collaborated with hardware or software teams. Highlighting your ability to work in an agile environment will definitely catch our eye!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts!

How to prepare for a job interview at Cerebras

Know Your Stuff

Make sure you brush up on your C/C++/Python skills before the interview. Be ready to discuss your previous projects and how you've tackled challenges in OS Kernel and Device Driver software. This will show that you’re not just familiar with the tech, but you can also apply it effectively.

Understand the Hardware

Since this role involves collaboration with hardware teams, take some time to understand the hardware components related to PCIe. Being able to speak knowledgeably about how software interacts with hardware will set you apart from other candidates.

Agile Mindset

Familiarise yourself with agile development practices. Be prepared to discuss how you've worked in agile teams before, and share examples of how you’ve adapted to changes quickly. This shows that you can thrive in a dynamic environment.

Ask Insightful Questions

Prepare some thoughtful questions about the company’s projects and team dynamics. This not only demonstrates your interest in the role but also gives you a chance to assess if the company culture aligns with your values, especially since they offer a supportive workplace environment.