Enable job alerts via email!

Junior / Mid-level Software Engineer

Ecm Selection

Cambridge

On-site

GBP 40,000 - 60,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A multidisciplinary company in South Cambridgeshire is seeking a Software Engineer to join their growing team. This role involves developing and testing software modules for next-generation instrumentation, utilizing modern programming languages and agile practices. Candidates should have a relevant degree and experience in software development, with a strong emphasis on OOP and cloud-native services.

Benefits

Excellent remuneration package
Wide range of benefits
Referral bonus of £250

Qualifications

  • Industry experience developing software for deliverable products.
  • Experience writing OOP code for desktop/enterprise applications and cloud-native services.
  • Proficiency in two or more programming languages.

Responsibilities

  • Join a growing team with guidance from senior software team members.
  • Develop and test a range of software modules.
  • Engage in agile development practices and cross-disciplinary collaboration.

Skills

C++
C#
Java
Python
React
Angular
Databases
Cloud-Native
Communication Interfaces

Education

Degree in Computer Science, Physics, Engineering or similar

Job description

Based in a purpose-designed workspace, this multidisciplinary company employs both engineers and scientists to work on their sophisticated, next-generation instrumentation platform. Their engineers utilize robotics for automation, while their scientists develop scalable solutions. Their software team interfaces hardware components within their instrument and provides analytics and metrics.

As a Software Engineer, you will:
  1. Join a growing team with guidance from senior software team members.
  2. Develop and test a range of software modules.
  3. Engage in agile development practices, pair programming, and cross-disciplinary collaboration.
Requirements:
  • Degree in Computer Science, Physics, Engineering, or similar, AND industry experience developing software for deliverable products.
  • Experience writing OOP code for desktop/enterprise applications and cloud-native services (via RESTful APIs). Experience with communication interfaces (OPC-UA, RS232/485) is desirable.
  • Proficiency in two or more of the following: Modern C++, C#, Java. Experience with Python, React/Angular, databases is advantageous.

Applicants must demonstrate relevant project experience related to instrumentation software. Projects in banking, IT consultancy, or ML are not relevant.

The role is fully onsite, working with hardware modules and collaborating with team members. An excellent remuneration package with a wide range of benefits is offered.

Due to the location in South Cambridgeshire, candidates should be able to drive, cycle, or use public transport. Only applicants with indefinite full rights to work in the UK without sponsorship will be considered (no visa restrictions).

Keywords:

C++, C#, Java, Python, Hardware / Software, React / Angular, Instrumentation, Databases, Desktop / Enterprise, Cloud-Native, Communications, South Cambridgeshire

Even if your background isn't an exact match, contact us if you're interested—similar opportunities may be available. We will seek your permission before submitting your CV.

Referral bonus of £250—see www.ecmselection.co.uk/tell-a-friend for details.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.