Engineer the Quantum RevolutionYour expertise can help us shape the future of quantum computing at Oxford Ionics.

View Open Roles

Software Engineer

Langley Marish
2 weeks 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

Software Engineer

Software Engineer

Software Engineer

Software Engineer

Software Engineer

Software 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.

Pre-Employment Checks for Cloud Computing Jobs: DBS, References & Right-to-Work and more Explained

The cloud computing sector in the UK has become the backbone of modern digital transformation, with organisations across all industries migrating their operations to cloud-based infrastructure and services. As businesses increasingly rely on cloud technologies for their critical operations, data storage, and customer services, employers are implementing comprehensive pre-employment screening processes to ensure they recruit professionals capable of managing these mission-critical systems securely and effectively. Whether you're a cloud architect, DevOps engineer, cloud security specialist, or infrastructure automation expert, understanding the extensive vetting requirements is essential for successfully advancing your career in this rapidly expanding field. This comprehensive guide explores the various background checks and screening processes you'll encounter when applying for cloud computing positions in the UK, from basic eligibility verification to specialised security clearance and technical competency assessments.

Why Now Is the Perfect Time to Launch Your Career in Cloud Computing: The UK's Digital Infrastructure Revolution

The United Kingdom is experiencing a cloud computing transformation that's reshaping every aspect of how businesses operate, innovate, and compete in the global marketplace. From the government's cloud-first policy to the massive digital transformation initiatives across every sector, Britain's appetite for cloud expertise has created an unprecedented demand for skilled professionals that shows no signs of slowing. If you've been contemplating a career in cloud computing, the convergence of technological advancement, business necessity, skills shortage, and government investment has created the most favourable conditions in the industry's history. The question isn't whether cloud technology will dominate the UK's digital landscape—it's whether you'll be architecting that future or scrambling to catch up.

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

Cloud roles move fast. New postings land across hyperscalers, consultancies, fintechs, SaaS scaleups & MSPs daily—often buried in ATS portals or drowned out by duplicates. The fix is simple: put your search on rails with keyword-rich alerts, RSS feeds & a reusable ChatGPT workflow that triages listings, ranks fit, & tailors your CV in minutes. This is a copy-paste playbook for www.cloudcomputingjobs.co.uk readers. It’s UK-centric, practical, & designed to save you hours every week. What You’ll Have Working In 30 Minutes A role & keyword map covering Cloud Engineering, DevOps/SRE, Platform, Architecture, Security, FinOps & Data Platform. Shareable Boolean search strings for Google & job boards that strip out noise. Always-on alerts & RSS feeds that bring fresh UK roles to you. A ChatGPT “Job Scout” prompt that deduplicates jobs, scores match, & outputs ready-to-paste actions. A simple pipeline tracker so deadlines & follow-ups never slip.