Software Engineer - Cambridge

Roc Search

Cambridge

Hybrid

GBP 65,000 - 85,000

Full time

3 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Company pension
Private health insurance
23 days annual leave

Job summary

Roc Search is seeking a skilled Software Engineer in Cambridge, UK, to join a multidisciplinary team working at the intersection of software, science and advanced engineering. You will develop and enhance software for industrial sensing and imaging, collaborating with scientists, engineers and hardware teams.

The role emphasizes delivering new capabilities, maintaining established platforms, and contributing to architecture and engineering practices within a hybrid office-based environment in

Qualifications

  • Minimum five years of commercial software development experience.
  • Strong STEM background.
  • Experience with asynchronous, concurrent, parallel or distributed systems.
  • Good experience with relational databases and data-driven applications.
  • Knowledge of automated testing, continuous integration and continuous delivery.

Responsibilities

  • Develop and enhance software for industrial sensing and imaging applications.
  • Collaborate with scientists, engineers and technical specialists across disciplines.
  • Contribute to architecture, engineering practices and product development.

Skills

Software engineering
Distributed systems
Python
CI/CD
Databases

Tools

Git
SQL
Linux

Job description

The Opportunity

We are looking for an experienced Software Engineer to join a highly collaborative, multidisciplinary technology team working at the intersection of software, science and advanced engineering.

You will work alongside scientists, engineers and technical specialists to develop and enhance sophisticated software used within industrial sensing and imaging applications. The role offers a combination of improving established platforms and delivering entirely new products and capabilities.

This is an opportunity to work on genuinely varied and technically challenging problems across areas including:

  • Image and data processing
  • Machine learning and advanced analytics
  • Numerical and scientific computing
  • Databases and distributed systems
  • Networking and hardware integration

Python is currently a core part of the technology stack, with opportunities to influence the future direction of the engineering environment and tooling.

What We're Looking For

We're looking for a strong, well-rounded Software Engineer who enjoys solving complex problems and working across multiple technical domains.

You should have:

  • At least five years of commercial software development experience.
  • A strong academic or professional background in a STEM-related discipline.
  • Experience working with asynchronous, concurrent, parallel or distributed systems.
  • Good experience with relational databases and data-driven applications.
  • A strong understanding of software engineering best practices, including automated testing, continuous integration and continuous delivery.

Whilst this is a Software Engineering role. The software connexts to hardware, so in this role you will work with Software and Hardware Engineers and other stakeholders

Just as importantly, you'll be someone who enjoys working collaboratively. Experience with pair programming, knowledge sharing and mentoring less experienced engineers would be highly valued.

The Environment

This role would suit someone who is intellectually curious and enjoys working on challenging technical problems rather than being confined to a narrow technology stack.

You'll have the opportunity to work across the full software development lifecycle, contribute ideas, influence technical decisions and collaborate closely with experts from a range of scientific and engineering backgrounds.

What's on Offer
  • Competitive salary and benefits package
  • A technically challenging and intellectually stimulating environment
  • The opportunity to work on cutting-edge technology with real-world applications
  • Genuine scope to influence products, architecture and engineering practices
  • A collaborative and supportive multidisciplinary team
  • Flexible, family-friendly working arrangements
Location
  • Cambridge – primarily office-based, with flexibility available.
  • It is a small, friendly team full of smart people who enjoy what they do.
  • We have a great deal of autonomy in how we solve the problems they encounter.
  • Demand for the products they develop is strong, with them used by most of the world's Semiconductor manufacturers.
Benefits Include
  • Company pension (6% company contribution IIRC).
  • Private health insurance including dental and optical expenses after a year.
  • 23 days annual leave which increases by 1 day per year of service to a maximum of 26 days.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer – Consultant
Embedded Software Engineer – Consultant

IC Resources • Cambridge

On-site
GBP 70,000 - 100,000
Annual bonus
Share incentive scheme
Enhanced pension contribution
+3
Embedded Software Engineer – Consultant
Embedded Software Engineer – Consultant

IC Resources • Cambridgeshire and Peterborough

On-site
GBP 65,000 - 90,000
Performance bonus
Share incentive scheme
Enhanced pension
+7
Technical Software Sales Engineer ( C++, Java, Linux )
Technical Software Sales Engineer ( C++, Java, Linux )

Cortech Talent Solutions Ltd • Cambridge

Hybrid
GBP 54,000 - 66,000
Pension
Medical insurance
Life insurance
+10
Software Engineer – Embedded & PC Applications
Software Engineer – Embedded & PC Applications

Sagentia Defence • Cambridge

On-site
GBP 65,000 - 95,000
Bonus
Employee Assistance Program
Private medical care
+1
Software Engineer – Embedded & PC Applications
Software Engineer – Embedded & PC Applications

Sagentia Defence • Harston

On-site
GBP 64,000 - 90,000
Bonus
EAP (Employee Assistance Program)
Private medical care
+1
Embedded Software Engineer - Consultant
Embedded Software Engineer - Consultant

TEC Partners Limited • Melbourn

On-site
GBP 65,000 - 90,000
Embedded Software Engineer – Sensors and Signal Processing
Embedded Software Engineer – Sensors and Signal Processing

Newton Colmore Consulting • Cambridge

On-site
GBP 55,000 - 75,000
Yearly bonus
Pension
Excellent benefits
Software Engineer
Software Engineer

Adria Solutions Ltd • Cambridge

On-site
GBP 40,000 - 60,000
Software Engineer (Mid and Senior Levels)
Software Engineer (Mid and Senior Levels)

One Big Circle Ltd • Bristol

On-site
GBP 40,000 - 70,000
Life Assurance
Work related training courses
Complimentary snacks and refreshments
+2
Software Engineer – Mid-Level or Senior
Software Engineer – Mid-Level or Senior

RedTech Recruitment • Cambridge

Hybrid
GBP 60,000 - 80,000