Job ID: 92150-01

Location: Hyderabad, India

Job description:
Seeking Software Engineers/Lead engineers from 3 to 7 years of experience, preferably in Automotive, Telematics, Telecom domains with C++, middleware / embedded system development, cross-platform development and tools experience for protocol stack design and development.


  • 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, multithreading, Standard Template Library (STL) preferred
  • UNIX, Linux, QNX, ThreadX, PikeOS, Android, RTOS experience
  • Ability to analyze customer and/or internal requirements/specifications and translates those into high/low level 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 platforms.
  • Knowledge on Connected Cars, Connected Vehicles, V2X , Vehicle to Vehicle (V2V), Vehicle to Infrastructure (V2I), Vehicle to Pedestrian (V2P) communication, V2X , DSRC , Cellular V2X (C-V2X) and related standards would be an added advantage.
  • Experience with embedded platforms, device drivers, cross-compilers, embedded OS build systems like Yocto, LEDE/OpenWRT, ARM processors etc an added advantage.
  • Knowledge/Experience with Controller Area Networks (CAN protocol), Global Positioning system (GPS/GNSS), NMEA will be an added advantage.
  • Knowledge/Experience with Cryptography: Symmetric/Asymmetric cryptographic algorithms using public/private keys, PKI will be 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.
  • Strong debugging and code review skills required
  • Working experience with SCM tools like Clearcase, Mercurial, Git, SVN etc
  • Strong interpersonal and communication skills (verbal/written) with ability to work in a diverse team spread across multiple locations.
Must have Key Skills:
  • Strong C++ programming/design experience is a must, multithreaded applications experience
  • Strong debugging skills
  • Embedded systems experience preferably in Automotive/Telematics domains
Interested candidates can send their applications to (with the Job ID: 92150-01) in the subject line.