System Software Engineer Apply now

System Software Engineer

Scotland Full-Time 43200 - 72000 £ / year (est.)
Apply now
E

At a Glance

  • Tasks: Join us to innovate in distributed systems and HPC, working on cutting-edge tech.
  • Company: Be part of a dynamic team in Edinburgh focused on systems infrastructure and heterogeneous hardware.
  • Benefits: Enjoy a collaborative environment with opportunities for research and development in advanced technologies.
  • Why this job: This role offers hands-on experience with emerging tech trends and impactful projects.
  • Qualifications: PhD/MSc in Computer Science or related field; strong skills in C/C++, Go, Python, or Rust.
  • Other info: Ideal for those passionate about system programming and low-level development.

The predicted salary is between 43200 - 72000 £ per year.

System Software Engineer (GPU, HPC)

We are looking for system engineers with a passion for distributed systems, HPC, operating systems and cloud-native applications to join our client in Edinburgh and work on cutting edge research and development in the field of systems infrastructure and heterogeneous hardware.

You will be involved in analysis of new and emerging technology trends in systems infrastructure related technologies, and the design and implementation of key technologies and related algorithms.

The successful candidate should demonstrate some or all of the following:

  • PhD / MSc in Computer Science or related discipline.
  • In-depth knowledge of distributed systems, HPC, GPU, compilers, operating systems or cloud computing.
  • Solid system programming skills in C/C++, Go, Python, Rust etc.
  • System level & low-level development experience either through industry work or academic papers.

Key Words: System Engineer / Software Engineer / GPU / GPGPU / Compiler / HPC / Operating Systems / RTOS / Cloud Computing / Distributed Systems / C / C++ / Python / RUST / Low Level / Firmware

By applying to this role, you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice

System Software Engineer employer: European Tech Recruit

Join a forward-thinking company in Edinburgh that champions innovation and collaboration, making it an exceptional employer for System Software Engineers. With a strong focus on employee growth, we offer access to cutting-edge technology and opportunities for professional development in a vibrant work culture that values creativity and teamwork. Enjoy the unique advantage of working in a city renowned for its rich history and thriving tech community, where your contributions will directly impact the future of systems infrastructure.
E

Contact Detail:

European Tech Recruit Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land System Software Engineer

✨Tip Number 1

Make sure to showcase your passion for distributed systems and HPC in your conversations. Engage with current trends and technologies in these areas, as this will demonstrate your enthusiasm and knowledge during interviews.

✨Tip Number 2

Network with professionals in the field of system engineering, especially those working with GPU and cloud-native applications. Attend relevant meetups or conferences to connect with potential colleagues and learn more about the industry.

✨Tip Number 3

Prepare to discuss your experience with system programming languages like C/C++, Go, Python, or Rust. Be ready to provide examples of projects where you applied these skills, as practical experience is highly valued.

✨Tip Number 4

Stay updated on the latest research and developments in systems infrastructure and heterogeneous hardware. Being knowledgeable about recent advancements can give you an edge in discussions and show your commitment to the field.

We think you need these skills to ace System Software Engineer

Distributed Systems
High-Performance Computing (HPC)
GPU Programming
Compiler Design
Operating Systems
Cloud Computing
C/C++ Programming
Go Programming
Python Programming
Rust Programming
System Programming
Low-Level Development
Firmware Development
Algorithm Design
Technology Trend Analysis
Research and Development

Some tips for your application 🫡

Highlight Relevant Experience: Make sure to emphasize your experience with distributed systems, HPC, and cloud-native applications. Mention any specific projects or research that align with the job description.

Showcase Technical Skills: Clearly list your programming skills in C/C++, Go, Python, or Rust. Provide examples of how you've applied these skills in system-level or low-level development.

Tailor Your CV: Customize your CV to reflect the key words from the job description such as GPU, compilers, and operating systems. This will help your application stand out to recruiters.

Craft a Strong Cover Letter: Write a compelling cover letter that explains your passion for systems infrastructure and your interest in the role. Use this opportunity to connect your background with the company's goals.

How to prepare for a job interview at European Tech Recruit

✨Show Your Passion for Distributed Systems

Make sure to express your enthusiasm for distributed systems and HPC during the interview. Share any relevant projects or experiences that highlight your interest and expertise in these areas.

✨Demonstrate Technical Proficiency

Be prepared to discuss your knowledge of programming languages like C/C++, Go, Python, or Rust. You might be asked to solve technical problems or explain algorithms, so brush up on your coding skills and be ready to showcase them.

✨Discuss Emerging Technology Trends

Familiarize yourself with the latest trends in systems infrastructure and heterogeneous hardware. Be ready to discuss how these trends could impact the industry and how you can contribute to innovative solutions.

✨Prepare for System-Level Development Questions

Expect questions related to system-level and low-level development. Review your past experiences, whether from industry work or academic research, and be ready to discuss specific challenges you faced and how you overcame them.

E
  • System Software Engineer

    Scotland
    Full-Time
    43200 - 72000 £ / year (est.)
    Apply now

    Application deadline: 2026-12-20

  • E

    European Tech Recruit

  • Other open positions at European Tech Recruit

    E
    GPU Engineer

    European Tech Recruit

    Birmingham Full-Time 43200 - 72000 £ / year (est.)
    E
    Senior Software Engineer (Frontend) - Blockchain/Web3

    European Tech Recruit

    London Full-Time 48000 - 84000 £ / year (est.)
Similar positions in other companies
P
GPU Software Engineer

Platform Recruitment

London Full-Time 60000 - 84000 £ / year (est.)
C
HPC Systems Engineer

Chapman Tate Associates

Leeds Full-Time
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>