Job Duties And Responsibilities
Location: Hinjewadi Pune
Educational Qualifications:Bachelor or Master's degree in Mechatronics, Electrical / Electronic Engineering, Instrumentation & Controls, Computer Science
Minimum years of experience and Key Expertise:
- 6 - 10 years of practical hands-on mechatronic System and Software Engineering development.
- Proficiency in using Matlab Simulink
- Motor Controls (eDrive) PMSM, BLDC knowledge
- Work experience with projects adhering to ISO26262 and ASPICE is a must preferred
Nature of experience:
- OEM Auto / Auto Ancillary (tier 1),
- PMSM, BLDC Motor Controls
Domain and Skills Required:
- Expert in controls engineering domain knowledge of inverter/motor controls.
- Expert with design, implement, test and debug of embedded software for automotive electronic module.
- Control systems and SW design, development and tuning for safety relevant mechatronics systems
- Expert knowledge in floating point development and methods.
- Hands on experience in unit/component and sub system level testing(MIL/SIL etc).
- Experience with software integration, as well as a proven ability to work closely with hardware and systems application engineering teams is required.
Job Description / Responsibilities:
- Drive and Execute the MBD controls development for customer project(s) involving Matlab/Simulink.
- Working closely with lead, EPM and the team, responsible for driving and executing controls development tasks related to planning and hands on execution within the controls team and cross functional teams such as but not limited to Basic Software (BSW), Systems Engineering, SW V&V, Process and Methods, CI/CD, and other teams as required.
- Guide and Execute the analysis, design, development & testing of controls software components for projects through hands on tasks and providing direction within the controls team.
- Actively engage with core process/method/tool team in improvements of controls development methods per ASPICE and ISO26262.
- Develop controls in MATLAB/Simulink including generated .c/.h source code in AUTOSAR environment using DaVinci Developer and Configurator as required.
- Lead issue, change and configuration management on projects as required.
- Mentor, coach, and train team members as required.
Skills Required Tools:
- Requirements : Polarion
- MBD : Matlab/Simulink + Toolbox (Simulink Requirements, Simulink Tests, etc)
- Software devOps tools: Jira, ,Azure Git, CMake, Artifactory, etc
- Static Code analysis tools: Polyspace, PC-Lint etc.
- Software Unit tests and Software Integration tests: VectorCAST, etc
- LauterBach Debugger, UDE , Isystems
- Automotive Communication Tools (Vector Canape, CANalyzer/CANoe, & CANdela)
- AUTOSAR stack/Tools: Davinci Configurator & Developer, EB Tresos, etc.
- SW Architecture Design- Enterprise Architect, System Composer