Job Description:
The role of software engineer here is, to develop the application software that is being used on compactors and to do thorough software testing methodically. Expertise is needed on both embedded& application development.
The responsibility as a developer is to develop solutions, implement new features, fixing real time issues on software(field issues) while thoroughly understanding the domain.
There are multiple software running on the machine for multiple features which needs to be taken care.
Should be ready to cater as an expert who can perform rigorous testing to ensure the robustness of the software, should be capable of diagnosing the problems and troubleshooting themquickly.
Work closely with software developers across globe to ensure best software quality.
Education & Experience Criteria:
Degree in Computer Science & Engineering / Information Science & Engineering.
1 - 5 years of experience of total IT experience. Preferable, if all the experience is in similar domain/ background.
Requirements:
Expertise on Object oriented programming.
Highly proficient in C# & C++. Expertise on .NET Framework, , JavaScript, HTML & CSS.
Proficient in windows frameworks like WPF, WCF, etc for developing desktop applications.
Knowledge on Microsoft Azure / other cloud technologies.
Good knowledge on C programming and some exposure to embedded software development.
Good at unit testing and testing frameworks like gmock, gtest, etc.
Good at developing solutions in efficient way. Good at solving problems, quick grasper& solid analysis skills.
Automating manual activities, drive the test automation strategy by architecting new solutions.
Analyse test results and debug test failures in fast & efficient manner.
Strong interpersonal & communication skills written, verbal and presentation.