Description

Job Description:

  • Real-time embedded software design, development, and testing
  • Software debugging and issue resolution
  • Software quality processes and documentation
  • Participate and (or) conduct design and code reviews and other defect prevention activities
  • Code integration, configuration management and release processes

Required Qualifications:    

  • 1- 10 years of experience in C++ programming using design patterns and OOAD
  • Strong knowledge of QT, Squish, and Google Test Framework
  • Knowledge of scripting languages like Python, Shell
  • Experience with embedded Linux and cross-compilation tools such as YACTO
  • Experience with Software debugging tools and issue resolution
  • Knowledge of communication protocols such as CAN, ISOBUS, SAE J1939, TCP/IP
  • Experience with version control systems such as SVN, Git, and Mercurial.
  • Very strong verbal and written communication skills
  • Desired Qualifications:
  • •Knowledge on AGILE SCRUM methodology, Test Driven Development (TDD) and Acceptance Test Driven Development (ATDD)

Education

Any Graduate