Software engineer - Model Based Development, POWER
- Not specified
Posted 28 days ago
About the role
Responsibilities
- Design/Review detailed requirements.
- Apply Valeo/general MBD standards & guidelines.
- Perform data typing for all model signals & blocks with respect to fixed point techniques.
- Generate C-code using Embedded coder toolbox.
- Design MATLAB testing scenarios for model verification.
- Perform Model in the loop verification.
- Perform Software in the loop verification (back to back testing).
- Develop tools to increase the efficiency of the MBD life cycle and the quality.
- Follow defined project processes/guidelines/checklists and ensure process conformance.
- Report work progress continuously through attendance of daily & weekly project internal meetings.
- Contribute effectively in the continuous improvement of his/her project, team, and work environment by submitting improvement proposals whenever possible.
- Raise flags proactively for any issue that can impact his/her project or team.
- Communicate professionally and autonomously with the customer and the team members.
- Perform all the activities using the agreed internal/external configuration management tool.
- Provide technical trainings to team and other entities
- Perform technical review of MBD architectural design and software specification.
- Perform technical reviews on the different project’s activities
- Coach and train other team member on MBD engineering methodology
- Develop software function list and organizing them into delivery phases to ensure maximum value delivered to the customer with each phase
- Review software specification with implementation and test functions
- Establish, update and maintain software risks and issues list
- Provide traceability to customer requirements
- Provide software deliverables on time and respect budget
- 2+ years of relevant experience
- Education : B.Sc. in Mechatronics, Electronics, Mechanical, or Electrical Engineering. M.Sc. or Ph.D. is a plus.
- Very Good MATLAB/Simulink/Stateflow Scripting and Modelling Skills with proven experience
- Good knowledge in Control Law and Thermodynamics
- Good knowledge about software engineering (requirement, design, development, verification and validation)
- Basic electronics knowledge
- Automatic Control, Motor Drives & Electric Motors experience is a plus
- Automotive SPICE knowledge is a plus