Power Your Career at Curtis

Title   Department
Software Control Engineer Engineering


  • Location: United Kingdom

REPORTING TO:    Technical Manager

Responsibilities Specific:

  1. Development of Vehicle Control Language (VCL) software.
  2. Development of C+ and graphics software for Instrumentation products.
  3. Development of Vehicle Systems and Instrumentation product specifications.
  4. Provision of software maintenance and software updates.
  5. Technical evaluation of system products.
  6. Commissioning of vehicles at customer locations within the UK and Europe.

Responsibilities General:

  1. To understand the operation, specification and application of all company products.
  2. To provide product training for internal staff and customers.
  3. Provide technical appraisals on competitive products.
  4. To take responsibility and ownership of tasks ensuring that work is completed on time and in accordance with the targets and quality standards set by management.
  5. To be cost effective in all areas of activity and to provide properly completed expense forms.
  6. To participate in and encourage team working throughout the company.

It is expected that this position be fulfilled with integrity in a manner to the credit of the individual and the Company.  Standards of dress must be maintained.  Also the prohibition of smoking in the Company must be strictly observed. ​​​​​​​

If this sounds like you, please apply today!

Software Control Engineer

  • Location: United Kingdom

Job description

Overview / Responsibilities

Curtis Instruments UK currently has an opportunity for a Software Control Engineer to join our team in Northampton. This is an opportunity for you to be a part of an experienced team, where your contribution will be an essential part of developing the application software management and development.


  • Responsible for the development of software and software control methodology for the next generation of platform products.
  • Develop and update Software Control work practices in line with industrial standards.
  • Develop applications code using relevant languages and API’s to enable customers to successfully implement Curtis control systems.
  • Be responsible for the co-ordination and progress of software design for one or more projects, as assigned.
  • Liaise with Curtis development centres and other departments on all matters relating to software control and safety design for assigned projects.
  • Undertake software V modelling processes & black box testing.
  • Provide technical support to sales activities.
  • Provide consultancy for customers in assessing or assisting in the definition of software specifications with respect to V modelling input.
  • Provide site assistance with commissioning and final project sign off.

Skills / Qualifications

  • Engineering degree (minimum).
  • Experience with machine/motor control and battery powered vehicles is highly beneficial.
  • A self-motivated individual with excellent verbal and written communication skills.
  • V modelling, Matlab, Simulink and Bitbucket or equivalent software management tools.
  • CANbus experience, DS301 and J1939 protocols beneficial
  • C, C++ programming.

Future Role Development:

This position provides full exposure to the Curtis global organization whereby the candidate will be able to demonstrate their capabilities to a wide audience. From this exposure the candidate can develop the boundaries of the role and also be in contention for wider participation of global activities and promotional opportunities.

Company Overview

Curtis UK, established in 1974, is the largest European sales and service subsidiary of Curtis Instruments Inc. From our large purpose built facility in central Northampton, we provide advanced control system technology for electric and hybrid vehicles and off-road equipment of all types used in many different areas of industry.

Corporate Principles

The 10-Points are the operating principles which guide our daily work & relationships with our colleagues, our customers, our suppliers, and our community.

  1. Our people are our most important resource.
  2. Our customers are the source of our well-being: every person in the company is responsible for exceeding customer expectations.
  3. Our products must embody the best technology that is available, while meeting the needs of our markets.
  4. We strive to design and manufacture only one level of quality - the highest.
  5. Each person in the company is responsible for its progress, and each person must share in its success.
  6. As a global company, we recognize that strength comes from the diversity of our culture.
  7. We believe in a work environment which encourages and permits each person a sense of his/her own worth.
  8. Relations with colleagues, with customers, and with vendors must be conducted with integrity and fairness.
  9. Creativity in our engineering and in all aspects of our activities is the most essential ingredient of our progress.
  10. Curtis companies are citizens of the larger community and we have a responsibility to contribute to its well-being and progress

Employment Type


If this sounds like you, please apply today!