Software Engineer (system Control)

Nottingham, ENG, GB, United Kingdom

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

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3375349
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Nottingham, ENG, GB, United Kingdom
  • Education
    Not mentioned