At a Glance
- Tasks: Support test design, enhance CI pipelines, and collaborate with development teams.
- Company: Leading tech company in Cambridge with a focus on innovation.
- Benefits: Flexible working, competitive salary, and health insurance.
- Why this job: Join a dynamic team and make an impact in software quality assurance.
- Qualifications: Bachelor's or Master's in Computer Science, experience with Linux, and coding skills in C, C++, Python.
- Other info: Great opportunity for career growth in a supportive environment.
The predicted salary is between 30000 - 48000 £ per year.
A leading tech company in Cambridge is seeking a Graduate Software Engineer for their System Software QA team. This position involves supporting test design and development, enhancing CI pipelines, and collaborating with development teams.
Candidates should have a Bachelor's or Master's in Computer Science or a related field, experience with Linux internals, and proficiency in C, C++, and Python.
The company offers competitive benefits, including flexible working and health insurance.
Graduate System Software QA Engineer - Flexible & Impactful in Cambridge employer: graphcore
Contact Detail:
graphcore Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Graduate System Software QA Engineer - Flexible & Impactful in Cambridge
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or attend tech meetups in Cambridge. Building connections can give us the inside scoop on the company culture and even lead to referrals.
✨Tip Number 2
Prepare for those technical interviews! Brush up on your C, C++, and Python skills, and be ready to tackle some Linux internals questions. We recommend doing mock interviews with friends or using online platforms to get comfortable.
✨Tip Number 3
Showcase your projects! If you've worked on any relevant software or QA projects, make sure to highlight them during interviews. We want to see how you’ve applied your skills in real-world scenarios.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we often have exclusive opportunities listed there that you won’t find anywhere else.
We think you need these skills to ace Graduate System Software QA Engineer - Flexible & Impactful in Cambridge
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your relevant skills and experiences that match the job description. We want to see how your background in Computer Science or related fields aligns with the role of a Graduate Software Engineer.
Show Off Your Coding Skills: Since proficiency in C, C++, and Python is key, include examples of projects or coursework where you've used these languages. We love seeing practical applications of your skills!
Highlight Your Teamwork: Collaboration is crucial in our System Software QA team. Share experiences where you’ve worked with others, especially in tech environments. It helps us understand how you’ll fit into our culture.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It’s the best way for us to receive your application and get you on board with our flexible and impactful team!
How to prepare for a job interview at graphcore
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of Linux internals and the programming languages mentioned in the job description, like C, C++, and Python. Be ready to discuss how you've used these skills in your projects or studies.
✨Showcase Your Problem-Solving Skills
Prepare to tackle some technical questions or coding challenges during the interview. Think about how you can demonstrate your analytical thinking and problem-solving abilities, especially in relation to test design and development.
✨Understand CI Pipelines
Since the role involves enhancing CI pipelines, it’s crucial to have a solid understanding of continuous integration processes. Familiarise yourself with common tools and practices, and be prepared to discuss how you would improve or implement these in a team setting.
✨Emphasise Team Collaboration
This position requires collaboration with development teams, so be ready to share examples of how you've worked effectively in a team before. Highlight your communication skills and any experiences where you contributed to a group project or resolved conflicts.