Definition of system requirements and system interface specifications for Vehicle diagnostics system
You carry out software integration and testing, ensuring functionality on the vehicle.
Support and advise other engineers and stakeholders throughout the development process.
Creating technical architecture and design concepts for diagnostic function.
You gather software requirements, analyze, structure them, and create solution concepts. As a result of your work, you create finished software architectures for data remote transmission.
Integrate and develop external devices to vehicle control for diagnostics management and landside communication.
Requirements
linux
c++
python
tcn
iec
bachelor
Familiarity with Linux shell environments and command-line operations.
You should be able to implement upgradation / new work of application software with end-to-end responsibility using V model approach.
We are looking for candidates with a bachelor’s or master’s degree in electrical, electronics, computer science or a comparable qualification.
Familiarity with C++ and Python for structured and OOP development on Linux is an advantage.
You should demonstrate strong teamwork and be able to guide peers to bring out the required results
You work in engineering for our metro projects. In this interesting environment, you make our trains fit for use worldwide with your software solutions.
Initial rolling stock project experience along with vehicle diagnostics and integration with other subsystems in technical development projects distinguishes you.
Good understanding of standards such as IEC 50128, IEC 61131, IEC 61375 etc.
You have basic knowledge in requirement engineering, configuration, and change request management.
Familiar with TCN protocol and skilled in debugging related communication issues.