Senior Software Engineer - Hardware Robotics

ECM Selection Limited
Cambridge, UK
5 days ago
Apply on www.totaljobs.com
Prepare application

Role details

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

Tech stack

Testing (Software) C Sharp (Programming Language) C++ (Programming Language) Python (Programming Language) Commercial Software Robot Operating System Information Technology Software Coding

Job description

As a senior engineer, you’ll take a lead on some projects whilst contribute within the team on others. You’ll work closely with their Product Owner as well as other key stakeholders. You’ll be comfortable as an individual contributor writing code, as well as testing robots within their working conditions. You may have to investigate data logs and user feedback, whilst delivering changes for production. Work will be varied, and challenges are tackled as a team.

Requirements

  • Demonstrable relevant experience as a robotics engineer working on commercial software ideally in C#. Additional experience with C++ or Python would be desirable. Any experience with ROS would be beneficial.
  • Hands-on experience must include working closely with hardware and testing software on physical machines.
  • Team player - must have good communication skills and able to work with other stakeholders.

Expectation is that you have a computer science, electronics or physics degree, but moreover enjoy solving hard technical problems. Due to the nature of projects, the role is based fully onsite (note public transport is limited). On offer is a competitive salary and share options. No company sponsorship is available.

Keywords: C#, Hardware, Robotics, ROS, Python / C++, Testing, Senior / Project Lead, AgriTech

Apply for this position

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

Apply on www.totaljobs.com
Prepare application

Good distractions

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

1:39 min

Core skills required for robust robotic systems

Falk-Moritz Schaefer · World Congress 2022

2:33 min

Defining hybrid development and no-code software paradigms

Mark Piller · LIVE

2:49 min

Comparing software testing and software verification

Onur Kasimlar Onur Kasimlar · World Congress 2025

2:25 min

Operating at unprecedented scale in the early days

Werner Vogels Werner Vogels · World Congress 2026 Europe

2:37 min

Example technology stack for robotics software development

Falk-Moritz Schaefer · World Congress 2022

1:48 min

Overconfidence and poor secret management in software

Tino Sokic · World Congress 2022

Videos

See all

Related articles

See all