Kernel Driver Software Engineer in Bristol

Kernel Driver Software Engineer in Bristol

Bristol Full-Time 50000 - 65000 € / year (est.) No home office possible
graphcore

At a Glance

  • Tasks: Design and implement OS Kernel and Device Driver software using C/C++.
  • Company: Join Graphcore, a leading tech company in Bristol with a focus on innovation.
  • Benefits: Enjoy flexible working hours, generous leave, and comprehensive health benefits.
  • Other info: Great opportunity for career growth in a dynamic and innovative environment.
  • Why this job: Be part of an agile team and collaborate on exciting hardware-software projects.
  • Qualifications: Experience in software development, especially in device drivers and lower-level software stacks.

The predicted salary is between 50000 - 65000 € per year.

Graphcore is searching for a skilled developer to join the drivers and utilities team in Bristol. You'll design and implement OS Kernel and Device Driver software using C/C++. This role involves agile development and collaborating closely with both software and hardware teams. Applicants should have experience in software development, particularly in device drivers and lower-level software stacks.

In addition to a competitive salary, Graphcore provides flexible working hours, generous leave, and comprehensive health benefits.

Kernel Driver Software Engineer in Bristol employer: graphcore

Graphcore is an exceptional employer that fosters a collaborative and innovative work culture in the heart of Bristol. With a focus on employee growth, we offer flexible working hours, generous leave, and comprehensive health benefits, ensuring our team members thrive both personally and professionally while contributing to cutting-edge technology in the field of AI.

graphcore

Contact Detail:

graphcore Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Kernel Driver Software Engineer in Bristol

Tip Number 1

Network like a pro! Reach out to current or former employees at Graphcore on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.

Tip Number 2

Show off your skills! Prepare a portfolio of your past projects, especially those involving C/C++ and device drivers. This will help you stand out during interviews and showcase your hands-on experience.

Tip Number 3

Practice makes perfect! Brush up on your coding skills and be ready for technical interviews. Use platforms like LeetCode or HackerRank to tackle problems that might come up in the interview process.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Graphcore.

We think you need these skills to ace Kernel Driver Software Engineer in Bristol

C/C++ Programming
OS Kernel Development
Device Driver Development
Agile Development
Collaboration with Hardware Teams
Software Development
Lower-Level Software Stacks

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C/C++ and any previous work on device drivers. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about the Kernel Driver Software Engineer position and how your background makes you a perfect fit for our team at Graphcore.

Showcase Your Agile Experience:Since this role involves agile development, mention any experience you have working in agile teams. We love to see how you’ve collaborated with others to deliver great software, so share those stories!

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!

How to prepare for a job interview at graphcore

Know Your C/C++ Inside Out

Make sure you brush up on your C and C++ skills, especially as they relate to OS Kernel and Device Driver software. Be prepared to discuss specific projects where you've implemented these languages, and don't shy away from coding challenges during the interview.

Understand the Agile Methodology

Since this role involves agile development, it’s crucial to familiarise yourself with agile principles. Be ready to share examples of how you've worked in agile teams before, and how you’ve adapted to changes in project requirements.

Collaborate Like a Pro

This position requires close collaboration with both software and hardware teams. Think of instances where you successfully worked with cross-functional teams, and be prepared to discuss how you handled any challenges that arose during those collaborations.

Research Graphcore's Products

Take some time to understand what Graphcore does and their product offerings. Knowing their technology and how your role fits into their vision will show your genuine interest and help you stand out as a candidate.