Embedded System Tools Developer Jobs in Pune - bajaj auto ltd
Job Description
Embedded Systems Tool Developer
Role Description:
The selected candidate shall help develop tools used to aid development and validation of vehicle ECUs. These tools include tools used for measurement, calibration and programming that are based on BAL proprietary protocols. In addition, these tools also include tools that are developed/ tailored for specific purposes such as those required for End of Line. The selected candidate shall support creation of tools required for testing embedded software that enable authoring of test cases to be deployed on this tool. He/ she shall develop software for the tools with a Windows/ web-based front end that shall interface with hardware to administer the desired test conditions as specified in the test case.
Experience Level:
About 3 years in PC-based application development role for industrial/ automotive systems.
Desired Qualification:
B.E. / B.Tech. / M.E. / M.Tech. / Applied M.Sc. / M.Sc – Tech. / M.Sc. – Engg. / M.S. in Electronics (And [Tele] Communication)/ Instrumentation/ Computer Science.
Essential Skill-set:
Good understanding of object oriented programming and software architecture.
Development of PC based (WPF) applications based on MVVM framework that interface with hardware modules such as data-acquisition cards/ CAN interface dongles etc.
Experience of scripting using C#/ Python/ Perl.
Working with third party dlls for interfacing.
Good to have:
Experience with Raspberry PI/ Beagle-bone/ similar.
Familiarity with XML/ JSON formats.
Understanding of Linux file system.
Some experience with database management using NO-SQL.