Job type - Contract
Hourly Rate - Competitive
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
* 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.
Qualifications and Experience:
* 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.