Back to Jobs
Software Controls Engineer
The vacancy has expired
- LocationGurgaon, India
-
IndustryAutomotive
Job Description
Job Title: Software Controls Engineer/Sr Engineer/Assistant Manager
Education: B.E / B-Tech / M.E / M-Tech
Experience: 2-6 years of experience in Embedded SW controls development
Location : Chennai, Gurgaon
Must have:
- Good experience in control logic development using MATLAB, Simulink, Stateflow or equivalent tools.
- Must have good experience in manual C coding, MIL, SIL & HIL validation.
- Hands on experience in code generation using Embedded coder or TargetLink or equivalent tool.
- Must be strong in MATLAB scripting.
- Working knowledge of Requirement Engineering/requirement gathering & knowledge of ASPICE based SW development processes.
- Good knowledge of standards AUTOSAR, MISRA C, ISO 26262.
- Sound knowledge of powertrain systems (combustion engine, transmission, electric drives, batteries etc & their control technology)
- Knowledge of Python/other scripting language.
- Knowledge of Can communicate in German or French language
- High analytical and conceptual skills and ability to work independently.
- Good presentation - and English language skills.
Roles & Responsibilities:
- Definition and development of SW Requirements for Controls, Functions and Interfaces of conventional and xEV Controls Systems
- Development of innovative, powerful and efficient algorithms for embedded control units with focus on manual (C coding) and model-based (Simulink) software development.
- Setup and maintain the automatic C code generated from Matlab/Simulink models. Including back-to-back tests and report generation.
- SW Components assembly into a single SW macro-component by setting up and maintaining a scripted pipeline.
- C-code debugging and comparing against Simulink models.
- Perform SW Components Integration.
- Validation and optimization of the functions on the simulated & real system (MIL, SIL, HIL, test bench, vehicle).
- System development within the V-process.
- Create and update readable, testable, and well-structured software programming applications which complies with AVL Guidelines.
- Teamwork and interaction with internal and external customers.
- Support and optimization of our development processes and tools.
