Embedded Software Engineer – Graduate Considered

RedTech Recruitment logo
RedTech Recruitment
Screened
Cambridge, Eastern
£33,000 - £55,000/annum
Posted 2 days ago
Apply Now

About the role

Embedded Software Engineer – Graduate Considered



Have you got what it takes to succeed The following information should be read carefully by all candidates.

A fantastic opportunity for an Embedded Software Engineer to join a global technology company developing real-time communication systems used in highly demanding environments. This is a great opportunity to work within a collaborative engineering team focused on building reliable, high-performance software that interacts closely with hardware systems. The role is open to both top graduates and experienced engineers.


Location: Cambridge - initially 5 days per week during onboarding, then 2 to 3 days per week in the office. (Please note this office is not realistically commutable by public transport from London)


Salary: £33,000 to £55,000 per annum + healthcare + dental + pension + 25 days holiday (lower end for a new Graduate, more for experience)


Requirements for Embedded Software Engineer:

  • Strong programming experience in C++
  • Good understanding of how software interacts with hardware, even if not directly working on hardware development
  • Experience or interest in embedded systems or low-level programming
  • Familiarity with Linux-based development environments
  • Understanding of software development lifecycle and Agile methodologies
  • Experience with version control systems such as Git
  • Exposure to CI/CD pipelines is beneficial
  • A very keen interest in AI tools and a proactive approach to using them within software development
  • Strong attention to detail and problem-solving ability
  • Excellent communication skills and ability to work within a collaborative team


Those joining at the graduate level must have:

  • Excellent C or C++ programming skills with a demonstrable interest in using AI tools within your coding
  • Strong academic background with a 2.1 or 1st in Computer Science, Electronic Engineering or a closely related subject
  • BBC or above at A Level (or international equivalent)
  • Good understanding of how software interacts with hardware, even if not directly working on hardware development


Responsibilities for Embedded Software Engineer:

  • Design, develop and maintain software for real-time communication systems
  • Work on low-level and application-level code primarily using C and C++
  • Develop software that interfaces closely with hardware systems
  • Write and maintain unit and integration tests to ensure software quality
  • Contribute to system design from high-level architecture through to implementation
  • Collaborate with cross-functional engineering teams, including hardware teams based internationally
  • Participate in code reviews and contribute to the continuous improvement of development practices
  • Work within an Agile environment to deliver high-quality software


What the role offers:

  • Opportunity to join a globally recognised technology company
  • Exposure to complex, real-world engineering challenges
  • Strong training and development, particularly for graduates
  • Collaborative and supportive team environment
  • Clear progression opportunities as the team grows


Applications:

If you would like to apply for this unique Software Engineering role, then please send your CV via the relevant links!


We are committed to creating an inclusive and accessible recruitment process. xwzovoh If you require reasonable adjustments for your application or during the review process, please highlight this by separately emailing (if this email address has been removed by the job board, full contact details are readily available on our website).


Keywords: Embedded Software Engineer / C++ Engineer / Software Engineer / Systems Engineer / Embedded Developer / Firmware Engineer / Low-Level Software Engineer / Backend Engineer / Graduate Software Engineer / C / C++ / Linux / Git / CI/CD / Embedded Systems / Networking / Agile / Software Development / Computer Science / Electronic Engineering

About this listing

Screened by Joboru

This role passed our automated spam and quality filters and was active in our feed when last checked. Joboru is an aggregator — here is how we screen listings. If anything looks off, tell us.