Role Title: Principal Control Systems Engineer Reporting Line: The Principal Control Systems Engineer will report directly to the Head of Control Systems. Department Overview: The Technical Team is the critical department at Artemis Technologies, designing and developing our key products. The Control Systems department, currently comprising around 10 engineers, will oversee the design and engineering of all Flight Controls, Vessel Controls, Automation, Power Management Controls, Instrumentation, Telemetry and HMI. Where applicable this also extends to compliance and reporting. The Role: The Principal Control Systems Engineer sees the big picture whilst also being comfortable working in the detail. You will be responsible for the entire development lifecycle of control systems software, using MATLAB/Simulink. This includes requirements analysis, implementation and testing, performing system level simulations, and the analysis of vessel test data, to ensure requirements are being met. The Principal Control Systems Engineer is comfortable engaging with multiple stakeholders, in a fast-paced environment, where requirements may be unclear or undefined. Key Responsibilities / Accountabilities Coordinate and collaborate with ATL technical partners, in order to deliver ground-breaking zero carbon maritime solutions. Design, implement and optimise Control System software. Perform and configure automatic code generation from Simulink models and deploy to target hardware. Define and execute system performance simulations. Support on-water test programs and analyse vessel performance data. Help to establish best practices for control system software development. Ensure that the systems meet all appropriate regulations. Attend all meetings and fulfil reporting requirements as required by Artemis Technologies. Ensure compliance with Artemis Technologies Policies and procedures. Build good working relationships across Artemis Technologies. Contribute to shaping a culture that reflects Artemis Technologies Values and Guiding Principles and enables the company to achieve its goals. Person Specification: Education/Qualifications and Experience Required: University degree or equivalent in a relevant discipline. A minimum of 5 years professional experience developing control system software, ideally in an aerospace or automotive setting. Experience designing, integrating and calibrating various sensors (GPS, IMUs, altimeters, etc.) used in control systems. Experience with agile software development methodologies such as Scrum. Experience in problem solving, fault-tree analysis, FMEA. Key Skills Required: Technical/Design Skills: Expert working knowledge of MATLAB, Simulink, Stateflow and Simulink Coder. Knowledge of Model-Based Design methodologies. Expert understanding of Control Theory. Extensive knowledge of data communication protocols including CAN, SPI, I2C, RS-485, RS-232, UDP. Knowledge of Python is desirable. Knowledge of SysML/UML desirable. Communication Skills: Good report writing skills clear, concise and well structured. Excellent interpersonal skills. Organising Skills: Ability to work with other departments and manage issues. A focus on delivery to an agreed schedule. Teamworking Skills: Ability to relate well to others, and build co-operative and collaborative working relationships, both internally and externally. Behavioural Competencies: Personal Qualities Required: Joining a multi-professional, friendly, state of the art team, you will have the following attributes: A positive, can-do attitude, role modelling a positive approach especially through organisational growth and change. Integrity honest, trustworthy, dependable. Adaptable and flexible able to adapt quickly during fast growth and changing situations, and to be flexible as the demands of the role may require. A proactive, responsive and responsible approach to fulfilling the requirements of role. Reliable can be counted on to fulfil what is expected of them. A professional and mature attitude to the tasks in hand. Ability to work both independently and as part of a small team. Calm and able to think on feet. Self-starter and independent thinker; able to solve problems and instigate solutions. Resilient able to work under pressure such as meeting deadlines, volume of work, accuracy levels required etc. A pleasure to work with supportive, helpful, co-operative and collaborative. Friendly and approachable, and able to create a sense of enjoyment at work. Committed possesses a strong work ethic, committed to excellence and the success of ATL. Remuneration: Artemis Technologies Ltd offers a competitive salary commensurate to the successful candidates experience, plus a comprehensive benefits package which includes: Private Medical Insurance. Health Cashback Plan. Group Income Protection Stakeholder Pension. Sponsored Translink annual travel card loan scheme. Cycle to Work scheme. Electric Vehicle scheme. Life Insurance (3 x salary) Employer Assistance Programme. 22 days holiday plus 13 public/bank/closure holidays (pro-rata). You will also accumulate up to 5 service related holidays over your first five years of employment. Regular social events (staff and family). Equal Opportunities Artemis Technologies is an equal opportunities employer and therefore is committed to promoting diversity and equality of opportunity and does not discriminate, whether on grounds of race, gender, sexual orientation, gender re-assignment, disability, age, class, religion or belief, community background or passport held. These principles underpin our professional behaviour and are embedded in our policies, procedures, day-to-day practices, and external relationships. We therefore welcome and encourage job applications from a fully diverse range of candidates. We monitor the community background and sex of our job applicants and employees in order to demonstrate our commitment to promoting equality of opportunity in employment and to comply with our duties under the Fair Employment & Treatment (NI) Order 1998. If you do not answer the related application questions, we are encouraged to use the residuary method of making a determination, which means that we can make a determination as to your community background on the basis of the personal information supplied by you in your application form. Note: If you provide these details you are obliged to do so truthfully as it is a criminal offence under the Fair Employment (Monitoring) Regulations (NI) 1999 to knowingly give false answers to these questions. Privacy We are committed to protecting the privacy and security of your personal information as per the terms of our Privacy Policy, available on request from Artemis Technologies Ltd. Skills: MATLAB, Simulink, Stateflow and Simulink Coder Model-Based Design methodologies Control Theory CAN, SPI, I2C, RS-485, RS-232, UDP