Responsibilities: Software design and development of moderately complex software resulting in high
quality, software products.
? Analyze and understand the functional/non-functional requirements.
? Understand the high level design and ability to translate to low level design and implementation
? Implementation of the complex modules with high quality and clean coding.
Critical skills and experiences required:
? 3 to 7 years of experience in writing middle ware software development
? Expected skill set:
? C, C++ programming skills
? POSIX System concepts and POSIX internals
? Multi-threading programming with IPC
? Troubleshooting issues on run-time environment
? Good debugging skills and ability to evaluate performance to identify bottlenecks and resource
constraints
? Exposure to and usage of any SCM tool like Git
? Communication and inter-personal skills
? Exposure to SCRUM and Agile methodology work environment is a plus
? Good to have:
o Dockers and Containers
o Knowledge of Java JNI interfaces o Industrial Automation Domain