Software Engineer - Python/Safety

ECM Selection Limited
Cambridge, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Systems Engineering C Sharp (Programming Language) C++ (Programming Language) Python (Programming Language) Software Engineering Safety Critical Systems Information Technology Software Coding

Requirements

  • Excellent coding skills in Python, having previously created substantive, thoughtfully designed and implemented (e.g. PEP 8) Python programs. (Casual scripting won’t suffice.)
  • Experience in developing complex safety-critical systems, particularly systems for mechanical control.
  • A strong academic background - degree qualified in computer science, electronic engineering, or similar.
  • Right to work in the UK without restriction, time limit, or sponsorship.

Not essential, but strong C++ and/or C# programming skills, or experience with ROS1 or 2 would benefit your application.

Benefits & conditions

This role is based at the company’s offices just outside of Cambridge, and features a highly competitive salary and excellent benefits package. Whilst this company is early stage, they are well-backed and this is a great time to join their team.

Keywords: Therapeutics, Robotics, Control Systems, Manufacturing, Python, Safety-Critical, ROS1, ROS2, Cambridge-South

About the company

This Cambridgeshire-based company is developing automated manufacturing technology for the biotech industry. As their product matures, they are seeking an experienced Software Engineer with expertise in safety critical software development. You will be joining a bright and highly motivated team, with specialisms in areas such as electronics, mechanical engineering, or systems engineering. Your product development experience and collaboration skills will allow you to quickly come up to speed with the technology and help shape the direction of software development.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:08 min

Introduction to speakers and model-based systems engineering goals

Daniel Siegl +1 · LIVE

2:33 min

Defining hybrid development and no-code software paradigms

Mark Piller · LIVE

1:22 min

Understanding software engineering as more than just coding

Lilia Gargouri Lilia Gargouri · World Congress 2026 Europe

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

Videos

See all

Related articles

See all