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.
Expertise
Embedded C++, Multithreading, strong Debugging skills using GDB debugger - 3+years
Linux - 3+yearsScreening Questions
Q1.Are you comfortable working from Office Location : Hyderabad, Telangana, India*
Q2.What is your expected salary
Q3.How many years of work experience do you have with C++*
Q4.How many years of work experience do you have with Linux*
Q5.How many years of work experience do you have with Multi Threading
- Q6.How many years of overall experience do you currently have*