Vacancy expired!
- Collect software requirements for change request or defect from various stake holders. Determining the system functional and performance requirements for new requirements. Document new requirement in version control tools for tracking.
- Based on the requirement, use theoretical and practical knowledge along with experience to approach the problem(s) or new change request. Work with software architect to allocate requirements to software components.
- Develop and select algorithm concepts, design, and evaluate the algorithm using Matlab Simulink, generate code using real-time workshop, integrate newly generated code with other components to create executable and integrate new software in simulation.
- Tests updated software, in simulation using Model in Loop (MIL), Software in loop (SIL) using Matlab test manager and on engine control module at component level and system level.
- Create technical presentations for cross-functional forums to describe new algorithm concepts or technical issues, test results. Perform design review on new software with various stake holders and version control new software.
- Lead or troubleshoot cross-functional controls software issues and provide solutions to solve the issues.
- Requires a Bachelor’s or Masters’ degree in electrical, mechanical, or automotive engineering.
- 3 years minimum work experience in designing and developing controls algorithms using Matlab Simulink, State flow, real time auto-code generations.
- Familiar with Matlab Test Manager.
- Familiar with PTC integrity change request, requirement management
- Proven experience with software components development for productions
- Proven experience in Simulink and Real timer auto-code generations.
- Demonstrated proven experience agile software development process and tools
- Knowledge of Combustions methods
- Demonstrated ability to work independently and with minimum guidance.
- Experience with Autosar component development.