FAQs
What are the primary responsibilities of a Model Based Developer in this position?
The primary responsibilities include performing software development activities, generating software code using MATLAB, integrating various system components, conducting tests, managing configuration changes, and collaborating with different teams involved in electrified powertrain vehicles.
What qualifications are required for this role?
A Master or Bachelor of Science in Electrical Engineering, Computer Engineering, Software Engineering, or a related field is required, along with experience in the software development life cycle for the automotive industry.
Which programming languages and tools should a candidate be proficient in?
Candidates should be proficient in MATLAB/Simulink, embedded C/C++, automation languages like Python and M-scripting, and familiar with tools such as dSPACE, INCA, Lauterbach Trace32, Vector CANoe, and CANalyzer.
Is experience in AUTOSAR compliant controller development necessary?
Yes, good experience in AUTOSAR compliant controller development is required for this position.
What kind of testing will the Model Based Developer perform?
The Model Based Developer will measure network parameters, conduct test bench (HIL) flashing, verification, and validation on component HIL systems, and track and troubleshoot integration and testing issues.
What kind of working environment can be expected?
The environment promotes collaboration across multiple teams including controls development, motor controls, and foundation software. Additionally, the role involves participation in Agile processes and ceremonies.
How important are communication skills for this role?
Excellent communication skills, both verbal and written, are essential for this role to effectively collaborate with cross-functional teams and troubleshoot issues.
Is there a requirement for knowledge of hybrid vehicle systems?
Yes, knowledge of electrified powertrain vehicles is beneficial, particularly understanding the integration of different functional systems and components like HCP, MCP, and BSW.
Will the position require the candidate to manage configuration changes?
Yes, managing configuration changes using IBM Workflow Management and ALM is part of the responsibilities.
Is there an expectation for candidates to develop test automation scripts?
Yes, developing and modifying test automation scripts as per the system under test is a key responsibility for this role.