Shape the Future of AIJoin one of the UK's fastest-growing companies and become a Professional Development Expert in Artificial Intelligence.

View Roles

Software Engineer

Langley Marish
1 week ago
Create job alert

Overview

Active Silicon is a market leader in the design and manufacture of leading-edge computer imaging products. These products are used in many areas of science and industry, including manufacturing, life sciences, medical imaging, robotics and security, with many products targeted to specific customer requirements. The current range of products can be seen on the company’s website. The type of customers we have, are in general, medium to large companies with which we forge strong long-term relationships and are located all over the world. Active Silicon is part of the Solid State plc group, listed on the AIM stock market under code SOLI.

This job description is for the role of Software Engineer - C/C++, to help in the development and maintenance of new and existing products.

The current product range is here -

Summary Details

Job Type: Fixed Term Contract (c. 14 months) with potential to become a permanent role after, Full Time

Job Title: Software Engineer

Location: Mainly office-based work at Langley, UK (just outside M25, NW London, on the Elizabeth Line), with the option for some homeworking.

Hours: 37.5 hours per week, 26 days annual holiday (plus public bank holidays)

Salary Package: Competitive salary depending on skills and experience, plus salary-sacrifice pension (5% employer, 3% employee) and discretionary bonus scheme. Life assurance at 4x basic salary. Salary sacrifice EV scheme (subject to eligibility)

Access to Westfield Health Scheme including:

Corporate Health Cash Plan including cover for dependents
Employee Assistance Programme
Discounted gym membership
Retail discount scheme
Wellbeing appQualifications: A Bachelors or Masters in Computer Science or Electrical Engineering

Experience: Any professional experience working with C/C++ is advantageous

The type of person we are looking for

The right candidate is likely to have a good Computer Science or Electrical Engineering degree, plus perhaps other post-graduate qualifications and experience of software development, preferably in C/C++. One of the most important traits is the desire, drive and enthusiasm to produce the world’s best-in-class products.

The Role

This is an opportunity to join a diverse development team designing, producing and delivering specialized digital image acquisition products and technologies throughout the world, and across multiple client sectors.

Help drive forward new and existing software projects and products, working to develop, enhance and maintain them.
Participating in all phases of software development, including design, implementation, testing, code review and documentation.
Help maintain, design, develop and test the GUIs, applications and libraries running under Windows and Linux for our imaging devices.
Follow processes to ensure seamless software releases. Adoption of best practices for software development.
Help debug complex, system-level, multi-component issues that typically span across multiple layers from hardware to application.Key Competencies

Cross-platform software development (Windows, Linux).
Ability to help design, implement and test cross-platform software in preferably C/C++ and/or at least one other programming language (C#, Python).
Able to write well-structured, supportable code.
Excellent attention to detail and the ability to work as part of a collaborative team.
Focussed – able to work to deadlines and meet targets.
Success driven – having the desire to produce the best products, right first time.
Communication – good written, verbal and presentation skills – the ability to communicate to the rest of the engineering team, to suppliers and sub-contractors, as well sometimes direct to customers.Useful Additional Expertise

Experience with hardware integration.
Experience working with imaging devices, GenICam software standard, video processing/streaming, working with cameras, codecs and streaming protocols.
Experience of C#, Python, Qt, WPF, Visual Studio.
Experience working with Windows and Linux device drivers.
Experience with Nvidia Jetson.
Experience creating CI/CD and automated test infrastructure with hardware in the loop.
Experience building CI/CD pipelines with GitLab or GitHub.
Familiarity with I2C, SPI, CoaXPress protocols.
Familiarity reading schematics and using lab equipment such as oscilloscopes

Related Jobs

View all jobs

Embedded Software Engineer - 12 month contract, outside IR35

Embedded Engineer

Principal Software Engineer

Embedded Software Engineer

Embedded Software Engineer

Firmware Engineer

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Automate Your Medical Technology Jobs Search: Using ChatGPT, RSS & Alerts to Save Hours Each Week

Medtech roles drop across device makers, diagnostics, digital health/SaMD, imaging, robotics, NHS suppliers, pharma/biotech platforms & notified bodies—often buried in ATS portals or duplicated across boards. The fastest way to stay on top of them isn’t more scrolling; it’s automation. With keyword-rich alerts, RSS feeds and a reusable ChatGPT workflow, you’ll bring relevant roles to you, triage them in minutes and tailor strong applications without burning your evenings. This copy-paste playbook is for www.medicaltechnologyjobs.co.uk readers. It’s UK-centric, practical and designed to save you hours each week. What You’ll Have Working In 30 Minutes A role & keyword map spanning Regulatory, Quality, Design & Development (HW/SW/Systems), Clinical/Usability, Manufacturing/Operations, Field Service, and Commercial-adjacent. Shareable Boolean searches you can paste into Google & job boards to slice through noise. Always-on alerts & RSS feeds delivering fresh UK roles to your inbox/reader. A ChatGPT “MedTech Job Scout” prompt that deduplicates, scores fit and outputs tailored actions. A lightweight pipeline tracker so deadlines and follow-ups never slip.

10 Medical Technology Recruitment Agencies in the UK You Should Know (2025 Job‑Seeker Guide)

UK demand for medical-device and med-tech talent remains strong—from diagnostics and embedded AI to RA/QA and clinical roles. Though Lightcast doesn’t track “medical device” separately, our sampling confirms ~2,500–3,000 live roles at any given time, while certified professionals remain under 14,000. We reviewed 40+ agencies to include only those: Registered in the UK Operate a named Medical Technology/Device or Life Sciences vertical Posted ≥ 5 UK medical-tech roles between March and June 2025

Medical Technology Jobs Skills Radar 2026: Emerging Tools, Devices & Digital Platforms to Learn Now

From AI-powered diagnostics to wearable health monitors and smart surgical robotics, the UK’s medical technology sector is entering a new era. As the NHS and private health providers continue to embrace innovation, demand for talent is rising rapidly across engineering, digital health, regulatory affairs, and data-driven medical product development. Welcome to the Medical Technology Jobs Skills Radar 2026—your annual guide to the tools, platforms, techniques and regulatory skills shaping the UK’s medical technology jobs market. Whether you're a biomedical engineer, regulatory specialist, or medtech software developer, this radar helps you align your skills with future hiring demand.