Candidates: Create an Account or Sign In
Job Title: Principal Control Software Engineer
Working Policy: Hybrid
Overview: Our client is at the forefront of innovation in the automotive and motorsport driving simulator market, delivering world-class motion technology. Their systems provide unparalleled insights into vehicle dynamics and ride performance, outperforming competitors in accuracy and low latency. Founded in 2017 by a visionary leader in F1 simulator development, the company has grown to a team of 65 engineers and proudly delivered cutting-edge solutions to prestigious clients, including a new driving simulator for the Ferrari F1 Team.
Role Summary: The Principal Motion Control Software Engineer will join the Simulation & Control group, taking a leadership role in the development of motion control software. This position offers the opportunity to drive performance enhancements, develop innovative methodologies, and work collaboratively with a multidisciplinary team to advance state-of-the-art simulation technology.
Key Responsibilities:
* Lead Development: Drive the creation and enhancement of motion control software.
* Simulation Enhancement: Design and utilise offline simulations to optimise controller performance.
* Model Refinement: Use test data to improve model accuracy for offline and real-time control software.
* Innovative Methodologies: Explore and test novel control methodologies to expand technical capabilities.
* Collaborative Testing: Partner with engineers to implement and evaluate controller updates on demonstrator systems.
* Software Commissioning: Lead software commissioning processes for Factory and Site Acceptance Testing.
* Design Consultation: Provide guidance to mechanical engineers, focusing on the implications for control software.
Key Skills and Qualifications:
* Strong expertise in control engineering, with a focus on optimal control techniques.
* Knowledge of control methodologies such as LGQ, LQR, H infinity, and MPC.
* Proven ability to analyse test data to refine models and enhance controller performance.
* Excellent communication skills for effective collaboration with cross-functional teams.
* Proficiency in tools like Matlab, Python, C, Julia, and Simulink.
* Familiarity with embedded systems (e.g., Arduino, STM32) is advantageous but not essential.
For more information, please apply via the link