Job Description Job Description: Seeking Software EngineersSoftware Developers with 4 to 7 years of experience, preferably in Automotive or Telematics or Telecom Software domains with C++ programming language, middleware / embedded system development, cross-platform development and tools experience. This opening is for a communication protocol stack development and related applications design and development for a automotive domain product. Basic Requirements: Minimum 3 years of hand-on work experience with C++ programing on any Linux or real-time OS is a must. Candidates with only C programming language experience need not apply for this opening Requirement analysis, Design, Coding and troubleshooting skills in C++ language is a must Good understanding of Object Oriented Design and concepts, design patterns Experience with data structures, multi threading, Standard Template Library (STL) preferred UNIX, Linux, QNX, ThreadX, PikeOS, Android, RTOS experience Ability to analyze customer and/or internal requirements/specifications/standards and translates those into software designs. Ability to analyze existing embedded software to add/integrate new features, make source code modifications, program new features, fix bugs, port to different target hardware platforms. Strong debugging (GDB) and code review skills required Working experience with any SCM tools like Clearcase, Mercurial, Git, SVN etc Strong interpersonal and communication skills (verbal/written) with ability to work in a team spread across multiple locations/diverse cultures. Minimum Key Skills Required: Strong C++ programming experience, hands-on working experience on Linux OR any real-time OS, multi-threaded applications development experience Good to have skills(optional): Knowledge on Connected Cars, Connected Vehicles, Vehicle to Everything (V2X) , Vehicle to Vehicle ( V2V ), Vehicle to Infrastructure ( V2I ), Vehicle to Pedestrian ( V2P ) communication, Cellular V2X ( C-V2X ) and related standards like IEEE 1609.x, SAE J2735, SAE J2945 standards an added advantage. Prior experience in Automotive/Telematics domain will be a plus. Knowledge of Automotive SPICE ( ASPICE ) quality processes and MISRA coding rules will be a plus. Prior knowledge on V2X technology is a plus