Control Engineer


All vacancies

Closing Date:
Gainsborough, Lincolnshire
Contact Type:
Competitive with benefits


We are looking for a Control Engineer to become part of an established and growing team. This position will develop control strategies and electronic systems targeted at lowering vehicle emissions. The role is focused on writing formal requirements, implementing these through model-based development (Simulink) and verifying the solution using MiL and HiL techniques.

Person Specification

• BSc, BEng (Electronic, Control, Mechanical Engineering or computer science) (essential)
• UK Driving Licence (essential)
• MEng (desirable)
• Matlab Certified (desirable)

Knowledge and Experience
• Real time embedded systems experience (essential)
• Model based development (Matlab Simulink) (essential)
• Familiarity with working on a process driven development (V cycle) (essential)
• Testing experience of MiL, SiL or HiL level (essential)
• Hardware component and sensor technology knowledge (essential)
• Understanding of control theory (essential)
• Working knowledge of vehicle CAN and the supporting tools such as Canalyzer (essential)
• Experience deriving key information from data (essential)
• Aftertreatment systems knowledge (desirable)
• Understanding of catalyst chemistry (desirable)
• Vehicle OBD knowledge (desirable)
• Understanding of J1939 (desirable)
• Agile development experience (desirable)
• Experience of Calibration tools such as CANape, Inca, ATI vision (desirable)
• Managing projects with external suppliers (desirable)

Key Skills (Essential)
• Ability to write formal requirements for both systems and software
• Ability to implement software/models to deliver the functionality of requirements
• Encapsulate functionality with clearly defined interfaces
• Excellent and determined problem solver
• Experience with a scripting language such as Matlab or Python
• Understand electrical datasheets to specify sensors and actuators
• Rapid prototyping of functionality to quickly prove concepts or new technologies
• Configure and use CAN tools such as CANalyser
• Configure and use Calibration tools such as CANape
• Working with version control tools such as SVN and GIT
• Team player: work effectively within teams and liaise across functions
• Organisation skills: able to handle multiple projects and manage time effectively
• Effective communication and presentation skills
• Able to achieve results efficiently and work with minimal supervision

Key Skills (Desirable)
• System architecture development
• Engine dyno testing experience
• Introduce and improve processes
• Use of issue tracking and management software such as Jira
• Working with version control software
• Capable of using an Oscilloscope to test functionality or diagnose problems
• Familiarity with the setup and operation of HiL rigs (dSPace)
• Handling large datasets in software
• Previous experience with textual object oriented programming techniques
• Understanding of machine learning and big data

Attributes (Essential)
• Effective communication skills
• Good written English
• Team player
• Ability to multi-task
• Ability to deliver on time at the right quality
• Integrity
• Motivated
• Takes responsibility
• Completer/finisher mentality
• Confident and self-assured
• Values others and team worker

Attributes (Desirable)
• Ability to explain complex concepts using plain English
• Aspires to deliver simple solutions to complex problems

In line with GDPR regulations, by applying for this role, you consent for Eminox Ltd to hold your personal data in relation to the job application you have applied for. This information will be shared between HR and the Recruiting Manager. If you are successful in the role, your information will be stored on our HR database/personnel files/payroll. If you are unsuccessful in the role, your details will be held for a period of 12 months in the recruitment folder and then destroyed.

Key Responsibilities

• Break down customer requirements into system and software requirements
• Take responsibility for the delivery of complete sub-systems within the broader control systems
• Implement software/models to deliver the functionality of requirements
• Test and validate new functionality in MIL, HIL and real-world
• Follow and contribute to the Eminox software development process
• Peer review colleagues work
• Contribute to overall system design specification and implementation.
• Work with suppliers to ensure components such as sensors and actuators meet the system requirements
• Collaborate with suppliers to deliver products and solutions customised to Eminox’s needs
• Process large datasets to gain insights into the control strategy behaviour and performance
• Support new technology programmes through research and prototype development
• Draw electrical looms for systems under development
• Develop test plans for new hardware to ensure its operation is fully understood and captured
• Write requirements for both the operation and fault diagnostics of hardware
• Support new technology programmes through research and prototype development

Understanding and adherence to the following:
• H&S policy and procedures
• Eminox business quality standard (IATF 16949 & ISO 9001)
• Eminox Business Excellence Model (Oliver Wight Class A Standard )
• All group and Eminox policies and procedures

And in addition:
• Understand risk management in the context of IATF as applies to this role
• Demonstrate and uphold the company values
• Demonstrate a pro-activeness towards personal development

Submit your application today

Upload CV (Required)

Upload Covering Letter (Required)

Contact us