Enable job alerts via email!

Software engineer system control

Added Scientific Ltd

East Midlands

On-site

GBP 40,000 - 60,000

Full time

5 days ago
Be an early applicant

Job summary

A leading additive manufacturing company is seeking a proactive Software Engineer for their Nottingham lab. The role includes developing control software for 3D and 2D inkjet printing systems and designing an intuitive graphical user interface (GUI). Candidates should have a Bachelor's degree in Computer Science or a related field, proficiency in programming languages such as Python or C/C++, and experience with GUI development. Competitive salary and benefits offered in a full-time, permanent position.

Benefits

Company pension
Cycle to work scheme
Flexitime
Free parking
On-site parking
Sick pay

Qualifications

  • Bachelor’s degree in a relevant field.
  • Proficiency in Python, C/C++, or similar.
  • Experience with GUI development frameworks.

Responsibilities

  • Develop control software for printing systems.
  • Design a user-friendly GUI for printer control.
  • Interface with hardware components.

Skills

Python
C/C++
GUI development
Embedded systems
Motion control systems

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field

Job description

Overview of Added Scientific

Added Scientific is a successful, independent, additive manufacturing (AM) and 3D printing company, historically operating as a contract research organisation. We provide consultancy, problem-solving, and lab-based technical services to high profile clients across a range of industry sectors. Our expertise lies particularly in material jetting, binder jetting, and photocurable-based AM.

We are now entering an exciting new phase, transitioning into a product-focused company. Our current focus is on the development of advanced 3D and 2D inkjet printing platforms, including custom printhead drive electronics and full printing systems. These systems are designed specifically for the research and development market, enabling scientists and engineers to explore and develop new materials and devices for inkjet and binder jetting applications.

Role Overview

Reporting to the Technical Principal, the Software Engineer will be responsible for developing the control software for our inkjet printing platforms. This includes low-level hardware interfacing, motion control, and the development of a user-friendly graphical user interface (GUI) that enables researchers to intuitively control and experiment with the printer systems.

You will work closely with electronics, mechanical, and mechatronic engineers to ensure seamless integration of software with hardware components. This is a hands-on, lab-based role that offers the opportunity to contribute to the full product development lifecycle—from concept through to prototype and pre-commercialisation.

Key Responsibilities

- Develop control software for 3D and 2D inkjet printing systems.

- Design and implement a user-friendly GUI for printer control and experimentation.

- Interface with hardware components including motion systems, sensors, and printheads.

- Collaborate with electronics and mechanical teams to ensure system integration.

- Support testing, debugging, and validation of software and hardware interactions.

- Maintain software documentation and version control.

- Contribute to project planning, reporting, and client communication as needed.

Candidate Profile

The successful candidate will be a proactive and collaborative engineer with a strong foundation in software development and a passion for building intuitive tools for scientific research. You should be comfortable working in a multidisciplinary environment and be able to manage your time effectively across multiple projects.

Essential Skills and Experience

- Bachelor’s degree in Computer Science, Software Engineering, or a related field.

- Proficiency in programming languages such as Python, C/C++, or similar.

- Experience with GUI development (e.g., PyQt, Tkinter, or web-based frameworks).

- Familiarity with embedded systems and hardware interfacing.

- Understanding of motion control systems and real-time software.

- Strong problem-solving skills and attention to detail.

- Excellent communication and documentation skills.

Desirable Skills

- Experience with inkjet printing systems or other precision hardware.

- Familiarity with scientific instrumentation or laboratory automation.

- Knowledge of additive manufacturing technologies.

Salary and Location

Salary: Competitive

Location: Nottingham, UK (on-site, lab-based role)

Start Date: Within 3 months (must have the right to work in the UK)

Equal Opportunities

Added Scientific is a fully committed equal opportunities employer. We welcome applications from candidates of all backgrounds and experiences.

How to Apply

Please send your CV and a cover letter to jobs@addedscientific.com
Subject line: Software Engineer Application

Job Types: Full-time, Permanent

Benefits:

  • Company pension
  • Cycle to work scheme
  • Flexitime
  • Free parking
  • On-site parking
  • Sick pay

Schedule:

  • Monday to Friday

Work authorisation:

  • United Kingdom (required)

Work Location: In person

Expected start date: 01/09/2025

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs