Software Engineer in AI, Embedded C

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

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Compensation
£35,000.0 - £50,000.0
Working hours
Regular working hours

Tech stack

C (Programming Language) Computer Vision C++ (Programming Language) Embedded Software Python (Programming Language) Multiaccess Edge Computing

Job description

A research team is looking to recruit an Embedded Software Engineer to join them on a two-year fixed-term contract based at an AI R&D company who are developing 3D computer vision systems to Edge computing platforms. The successful candidate will be employed by the university but work full-time as part of the company’s team with the ongoing support of university academics for the research aspects.

This is a super opportunity to be involved in innovative work within this fast-moving area, bringing your knowledge of embedded software to a successful start-up company. Working alongside experts in deep learning, you will work to optimise AI algorithms and integrate them into low-power embedded systems.

You will also have the opportunity to continue your own academic development, with a dedicated budget and opportunities for further learning. When the university fixed-term contract completes in 2024, there is a strong possibility that the AI company will continue your employment.

Requirements

  • A good degree (1st or 2.1 from a highly-ranked university) in electronics, physics, software engineering or similar
  • Experience of embedded software development in C, working on resource-constrained platforms (this could be within a commercial setting or research)
  • Interest and enthusiasm for computer vision and/or deep learning
  • Ability to work within a small team, displaying a collaborative and confident approach to work

Benefits & conditions

As well as a competitive salary, the university offers a portfolio of benefits including budgets for personal development, additional allowances, and a supportive academic base.

Keywords: C, C++, Python, Embedded Software, 3D Computer Vision, Edge Computing, ARM, Cambridge.

Please note: even if you don’t have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.

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.

5:55 min

Practical applications and use cases for computer vision

Flo Pachinger · LIVE

3:06 min

Moving from basic embedded software to system functionalities

Réka Leisztner Réka Leisztner · World Congress 2025

2:43 min

Origins and early goals of the C++ language

Bjarne Stroustrup · World Congress 2022

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

Videos

See all

Related articles

See all