Control Software Engineer - Expiring soon!

Posted 02/04/2024 by Cranleigh Scientific

Location:
Cranleigh, Surrey

Cranleigh STEM is looking for a Control Software Engineer to join an innovative sustainability and clean energy business.

The Control Software Engineer shall work within the Stack and Systems team to develop control software for fuel cell power generation systems.

The role comprises control strategy design and implementation, software testing and diagnostics development, and supporting wider system design activities such as requirements capture and compliance efforts.

The role holder will ensure software meets safety, reliability and compliance requirements and follow industry best practices for control system development of complex mechatronic/electrochemical systems.

Responsibilities:

  • Develop and implement control strategies for the optimal operation of fuel cell power generation systems on selected subsystems or product platforms.
  • Implement diagnostics and monitoring capabilities for prototype systems using a combination of hardware and software technologies including calibration tools.
  • Validate control software on test benches including the preparation of test cases.
  • Participate in systems design activities including requirements analysis to capture functional, safety and compliance requirements.
  • Actively adhere to engineering best practice software revision control, software testing, and safety-critical software development.

Education & Skills:

  • Degree in Electrical Engineering, Control Engineering, Computer Science, or other related engineering discipline.
  • Experience in model-based systems development with MATLAB/Simulink/Stateflow environment and code generation to C/C++ with either TargetLink or Embedded Coder.
  • Experience in control software verification and validation processes such as SIL, PIL and HIL tests to prove designs.
  • Experience using version control tools, ideally git.
  • Knowledge of communication bus protocols including CAN, LIN.
  • Experience with functional programming such as in C/C++ and scripting in Python and MATLAB.
  • Working understanding of electrical systems including batteries, power electronics, and electric machines, as well as analogue and digital electronics knowledge.

Salary: £. Competitive (DOE)
Benefits: 25 Days + Bank Holidays, Sick Pay, Pension, Life insurance scheme, Private medical expenses insurance scheme, Company's Share Option Scheme
Location: Cranleigh, Surrey
Role: Full-time, permanent

Cranleigh STEM & Sustainability is committed to promoting equality of opportunity, celebrating, and valuing diversity, and eliminating any form of unlawful discrimination across our workforce, ensuring our people are truly representative of the communities we serve. All individuals regardless of age, disability, gender reassignment, marriage and civil partnership, pregnancy and maternity, race, religion or belief, sex and sexual orientation are encouraged to apply for this post. As an inclusive employment agency, we are here to support you. If you have any special requirements to help you with your application, email our team.

Type:
Permanent
Start Date:
ASAP
Contract Length:
N/A
Job Reference:
780_1712050617
Job ID:
221394617
Applications:
Less than 10

Remember: You should never send cash or cheques to a prospective employer, or provide any financial information. Please get in touch if you see any roles asking for payments or financial details from you. For more information, visit jobsaware.co.uk.

Create new Job Alert

Create a new Job Alert to make sure you see the best new jobs first!

Your search has been saved and has been added to your Job Alerts