C# Developer, Robotics / Algorithms

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)
Compensation
£75,000.0
Working hours
Regular working hours

Tech stack

C Sharp (Programming Language) C++ (Programming Language) Data Structures Linux Machine Learning .NET Core Data Analytics

Requirements

Robotics startup, hybrid working available, C#, algorithms, Linux

This role would suit a C# developer perhaps using VS Code and .NET 5 on Linux, but is open to applicants with C++ experience.

Join a startup building innovative mobile robotics and get involved in their C# algorithms and control. Translate R&D into production C# software with a data-driven approach. Algorithmic experience is of particular value.

You will bring:

  • C# development experience, ideally on Linux, or C++ experience and an active interest in working in C#
  • A good degree in a scientific or engineering subject, or strong equivalent experience
  • Good knowledge of data structures and algorithms, and the ability to create and understand complex algorithmic code

Any interest in machine learning is welcome, especially in C#, though such experience is not required.

You’ll join an innovative R&D startup, a smart team of engineers from a variety of backgrounds including software, electronics and mechanical. This is a full time role for which up to 50% hybrid (home) working is available.

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.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

3:27 min

Preventing command injection during system process execution

Sebastian Leuer Sebastian Leuer · World Congress 2024

1:32 min

Structuring platforms for new services and data analytics

Nevelina Aleksandrova · LIVE

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all