Reporting to: Chief Software and Control Engineer
Role Purpose:
We require a skilled Control Systems Engineer to design control system
software for our wide range of customer applications focussed on
electrification, including battery management, power conversion and electric
vehicle control systems.
The successful candidate will be a key member of the software and controls
team. They will develop software solutions, drive processes and tools as well as
quality standards. They will work with the wider multi-disciplinary engineering
team to support the delivery of effective engineering solutions. This is a
hands-on role for an engineer who enjoys designing and implementing control
software & simulation models, as well as the creative problem solving, and
testing required to ensure they function as intended.
Key Responsibilities:
Technical Duties
- Define control software solutions for complex systems (e.g., EV powertrains,
robotics, automation platforms).
- Control algorithm design, modelling, and implementation (e.g., PID,
state-space, adaptive control, MPC).
- Develop software solutions for embedded real-time systems using a range of
platforms (e.g. AUTOSAR, embedded LINUX).
- Ensure system-level integration of control software with sensors, actuators,
and communication interfaces (CAN, LIN, Ethernet).
Software Development & Verification
- Own the full software development lifecycle for control software modules:
requirements → architecture → design → implementation → test.
- Ensure compliance with functional safety standards (e.g., ISO 26262,
DO-178C, IEC 61508).
- Ensure compliance with cyber security standards (e.g. ISO 21434).
- Define and oversee testing strategies (MIL, SIL, HIL) and formal
verification of control software.
Requirements & Systems Engineering
- Translate system-level requirements into software control
specifications.
- Collaborate with systems engineers to develop control strategies aligned
with system behaviour models.
- Drive interface definition and software integration planning for multi-ECU
or multi-domain systems.
Innovation and Technology Development
- Research and evaluate advanced control strategies (e.g., AI-enhanced
control, Kalman filters, energy optimization algorithms).
- Support feasibility studies, proof-of-concept development, and technology
road-mapping for control platforms.
- Propose and evaluate control architecture improvements for robustness,
scalability, and performance.
Cross-Functional Collaboration
- Interface with hardware, mechanical, systems, test, and validation teams to
ensure software meets integration and performance targets.
- Support cross-functional design reviews (PDR, CDR) and gate approvals for
new control features and releases.
Program and Quality Management
- Ensure software quality management through adherence to ASPICE, ISO 9001, or
similar quality frameworks.
- Participate in risk analysis and mitigation planning related to control
software delivery and functionality.
- Delivery of engineering tasks and reporting of progress and issues in line
with project milestones
Qualifications, Experience and Skills Required:
- A degree or similar in engineering.
- A minimum of 5 years relevant industry experience.
- Experience in embedded control systems design.
- Detailed control systems/ plant models design, implementation, and
validation experience.
- Experience in writing system and software specifications, requirements &
test documents.
- Experience with deploying software onto rapid prototyping controllers (e.g.
dSPACE, Motohawk,
- Raptor, OpenECU, etc.)
- Experience with software version control tools, requirements management,
software change request (SCR) management.
- Familiar with electrical debugging on systems, e.g. LV harnessing,
continuity checking, isolation checking, etc.
- Familiar with system level attributes/trade-offs.
- Proven track record in the effective delivery of technical objectives to
quality and time targets. · Comfortable working closely with clients, often
on-site at client locations. · Enthusiastic about learning new disciplines and
expanding current technical and project knowledge.
Preferred:
- Experience of working in a relevant industry developing high integrity
systems (such as automotive, marine, energy storage, aerospace)
- Experience of battery systems (both HV and LV) and their control.
- Experience of power conversion systems (AC/DC, DC/AC and DC/DC) and their
control.
System or Knowledge:
- Advanced capabilities in Microsoft Office and applications.
- Experienced user of MATLAB/Simulink/Stateflow/Embedded Coder for
embedded control system design and validation, along with a familiarity with
modelling of power conversion and delivery systems e.g. powertrain, stationary
energy storage.
- Experience with CCP & CAN based tools, e.g. INCA/CANape and
CANalyzer.
- Experience and knowledge of applications involving complex electrical
systems (high and low voltage).
- Direct knowledge of application of functional safety and cyber security to
high integrity control systems.
- Understanding and application of industry and legal standards relating to
control systems.
Personal Attributes:
- Quality-focussed and process-oriented with an attention to detail
- Excellent problem solving and analytical skills
- Strong communication skills – including report writing and
presentation
- Self-motivated and enjoys working within a team environment
- Willingness to accept responsibility and challenges required to achieve
objectives
- Commitment to professional development and continuous learning
Location and Travel:
- You must be eligible to work in the UK or CZK and have no restrictions for
world-wide travel.
- This role is based at our Head Office in Coventry, UK, or our Engineering
Office In Prague, Czechia, with flexibility for remote working.
- Working hours are 0900 to 1700, including 30-minute paid break, 5 days a
week, however some travel is expected, and flexible working patterns are
essential to the role.