Model-Based Control Software Specialist (849)
Hinckley, Leicestershire
Electronics Engineering » Control Systems
Competitive salary
Part time / Contract
- Shortlisted
- Hot job
- Featured
Model-Based Control Software Specialist
Job Purpose
The Model-Based Control Software Specialist will play a key role in the design, development, and validation of vehicle control software, focusing on model-based control (MBCS) lifecycle processes. This role will support the business through the delivery of high-quality software solutions for vehicle control systems, ensuring compliance with safety and quality standards.
Key Responsibilities
The Model-Based Control Software Specialist will play a key role in the design, development, and validation of vehicle control software, focusing on model-based control (MBCS) lifecycle processes. This role will support the business through the delivery of high-quality software solutions for vehicle control systems, ensuring compliance with safety and quality standards.
Key Responsibilities
- Model-Based Software Development:
- Design, develop, and validate vehicle control software using model-based design (MBD) tools.
- Create control software architecture and plant models for vehicle control systems within MIL (Model-in-the-Loop), SIL (Software-in-the-Loop), and HIL (Hardware-in-the-Loop) environments.
- Project Support and Consultation:
- Provide technical consultation to the MBCS and software project teams, ensuring alignment with agreed processes and industry best practices.
- Support the development and implementation of vehicle QM and safety software, ensuring all project deliverables are met.
- EV Component Design and Integration:
- Support the design, development, and integration of EV components, ensuring compatibility with vehicle control units and other system units on the bus.
- Collaborate on testing and troubleshooting activities both on-site and off-site.
- Documentation and Compliance:
- Develop, review, and update MBCS process documentation and business software work products as necessary.
- Ensure proper documentation of software development, following agreed-upon processes.
- Project Meetings and Testing Support:
- Actively participate in project meetings, providing updates on development progress, challenges, and testing outcomes.
- Support testing and validation of control software, ensuring compliance with all project objectives.
- Data Management:
- Ensure that all work is stored and accessible through the designated shared locations for collaboration. Local storage of project files is prohibited unless explicitly agreed upon. Key Deliverables
- High-quality vehicle control software that meets project objectives.
- Supporting documentation aligned with MBCS and processes.
- Successful integration of vehicle control software with test vehicles and various EV components.
- Updated MBCS process documentation as required.
- Educational Background:
- Bachelor's or Master's degree in Electrical Engineering, Control Systems, Computer Science, or a related field.
- Technical Skills:
- Strong experience with model-based design (MBD) tools such as MATLAB/Simulink or similar.
- Knowledge of vehicle control software architectures and plant models.
- Experience with MIL, SIL, and HIL testing environments.
- Familiarity with EV components and control unit interfacing.
- Proficient in C/C++ programming languages and embedded software development.
- Industry Knowledge:
- Understanding of industry best practices in MBCS development and validation.
- Knowledge of functional safety standards (e.g., ISO 26262) and quality management systems.
- Tools and Platforms:
- Experience with tools such as Jira for project management and tracking.
- Familiarity with version control systems (e.g., Git).
- Soft Skills:
- Strong communication and collaboration skills to work effectively within a multidisciplinary team.
- Ability to troubleshoot and resolve complex technical issues during development and testing.
- Attention to detail and commitment to quality and safety standards. Special Requirements
- Access to Jira and other project management tools.
- Familiarity with test and validation facilities for vehicle control units.
- Ability to work both on-site and off-site as needed to meet project requirements.
- Collaborative environment with close interaction with engineering and testing teams.
- Flexibility to travel for on-site testing and troubleshooting activities.