Diverse Lynx
Job Description Job Title DAS C++ Developer Relevant Experience (in Yrs) 3 – 4 Years of C++ Development Technical/Functional Skills DAS feature development in C++ programming (Linux/QNX environment) Unit / Functional Testing Working knowledge and experience in developing or validation of ADAS features Experience in embedded software design and application software development. Experience Required 3- 4 Years Roles & Responsibilities Must skills: Strong development experience in C++ programming on Linux/QNX platform Strong understanding of OOPS concepts Strong understanding of the latest C++11/14 standards Thorough knowledge of the standard template library, STL containers (list, vector, map, hash map, set, unordered map/set etc.), iterators and algorithms. Working experience in shell scripting and Python programming Good understanding of memory management in non-garbage collected environments (experience with GDB and Valgrind tools). Good understanding of various data structures and algorithms. Good understanding of multithreading and thread synchronization techniques (mutex, semaphore, condition variables, events etc.) Knowledge of various IPC techniques (Message queue, Pipes, shared memory) Knowledge of socket programming concepts (TCP & UDP) Nice to have: Knowledge of embedded programming concepts Working experience with Embedded C and C++ programming Worked in automotive domain (preferred but not mandatory) Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.