✨ About The Role
- The role involves integrating and optimizing MATLAB and Simulink tools within the development environment to support the controls engineering team.
- Responsibilities include developing, maintaining, and supporting automated pipelines for MATLAB and Simulink model development.
- The position requires configuring and managing MATLAB/Simulink environments to ensure compatibility with development workflows.
- Implementing and managing CI/CD pipelines for MATLAB/Simulink models is a key responsibility.
- The engineer will work closely with controls engineers to understand their requirements and provide tailored solutions for model development and simulation.
- System administration and maintenance of servers and infrastructure used for MATLAB/Simulink model development and simulation are part of the job.
- Documentation and promotion of best practices for version control, model management, and automated testing are also required.
âš¡ Requirements
- A bachelor's degree in Computer Science, Engineering, or a related field is required, with a master's degree or relevant certifications being a plus.
- Proven experience with MATLAB and Simulink, including model development, simulation, and integration is essential for success in this role.
- Strong understanding of DevOps principles and practices, particularly in CI/CD pipelines and automation, is necessary.
- Proficiency with version control systems, such as Git, and build automation tools is expected.
- Experience with scripting languages like Python or Bash for automation tasks is important.
- Excellent problem-solving skills and the ability to troubleshoot complex issues will be crucial in this position.
- Strong communication and collaboration skills are necessary to work effectively with the controls engineering team.