C++ Skills

API design techniques to keep code clean and maintainable

Proficiency in C, HTML, CSS, JS, data structures, and algorithms

Experience in Databases like MySQL, Postgres (will be an added advantage)

Good to Have: SQL, Docker/Kubernetes, C#, HLD, LLD High-Level Design,Low-Level Design

Understanding of supporting APIs, cache layers

Exposure in developing DLLs, multithreaded Server-side applications and COM components.

Exposure in Win32 API usage, Windows Socket programming and Inter-Process Communication (IPC) methods, creation/reading Shared memory, etc.

Further develop the low-level C++ SDK project (Focus on Web and application server, profiling, and performance APIs for bytecode weaving/instrumentation on IIS/PHP/CoreCLR (Windows/Linux/Azure Cloud)

6+ years experience in , VC++ (Visual C++), Networking, multi-threading

Good experience in source control, unit testing, code verification, documentation and code reviews.

Any Microsoft certifications in SQL Server / .Net is desirable

Understanding of database technologies such as MySQL, InfluxDB will be a plus.

Experience with version control systems, such as Git.

Experience with 3G/4G/5G development will be a plus.

Hands-on cross-compiling, porting, Makefiles and Docker.

Experience with Kubernetes and deploying applications to a container orchestration platform will be a plus

Min 1+ years of experience in QT development.

Highly Proficient in C++, InDesign SDK, Boost

Strong Experience with Parallel Processing and Multi- Threaded Applications

Hands On Experience in C++, Win32, MFC, ATL, COM.

Excellent Knowledge on Data Structures, Algorithms, OOPS, Design Patterns

Candidate should possess technical knowledge of one of more of the following skills : C , C++ , VC++ , .NET , ASP.NET , Windows Forms , XML , MFC , ATL / WTL , Win32 , COM / DCOM , ActiveX , ASP , WinSock and advanced Windows GDI.

GUI development experience

Strong network programming concepts (TCP, UDP)

Thorough knowledge of the standard library, STL containers, and algorithms

Good understanding of design patterns

Developing UI and back-end applications in QML and C++.

Intel Requirement:

Experience with Validation of PyTorch Models, PyTorch Framework Tests, Model Zoo, MLPerf benchmarking, Graph compilation and Optimizations, Randomization Strategies etc. Building, Training, and optimizing ML/DL/AI models on PyTorch, TensorFlow and/or MxNet specially optimization experience. Expertise in numeric analysis, loss/accuracy and performance debug Strong experience in DL with Python, NumPy, Scikit, Pandas, PyTest and/or Google Test framework for validation.

  • Strong C++ programming skills (C++11, STL) Solid development experience (git, cmake, gdb, strace, shell, etc.) in Unix-like (Linux) environment.

  • SDLC: software design, coding, unit test, integration test, build and release

  • Problem-solving skills, quick learner and a can-do attitude are the key in this role Experience in working closely with development, QA and DevOps teams Fluent English writer/speaker

  • Will be an additional advantage Background in Computer Vision, image and/or video processing, LLMs Understanding of image processing and computer vision, LLMs, Video Decoders, Gstreamer, DSP programming and pipelining. Experience in areas such as: concurrent and parallel programming, heterogeneous computing, or low-level optimizations

  • The Developer should be good in debugging, with Sun Studio; Valgrind and GDB to find memory leaks.


  • The developer should have at least 3 years of experience in designing and implementing multi-threaded applications in C++ and have knowledge of thread safety, synchronization, and locking mechanisms

  • The developer should have at least 3 years of experience working with IPC and IBM MQs

  • Familiarity with complete game production pipeline

  • Solid understanding of 3d Math & Physics concepts

  • Experience in Multithreading.

  • Solid understanding of data structures, OOPS concepts, algorithms, STL, memory management and multi-threading.

  • Experience with AAA console game development is required.

  • Shipped 2 or more game titles or other applications over unreal engine

  • Strong knowledge of rendering pipeline & shader.

  • Teach programming concepts, algorithms and coding in a fun and engaging way.

  • Evaluate the students progress through class quizzes, periodical tests and assignments.

  • Good understanding of memory management in non-garbage collected environments.

  • Familiarity with templating in C++

  • Knowledge of low-level threading primitives and real-time environments.

  • Familiarity with system call wrapper library functions

  • Knowledge of design patterns and its usage and tools like Visio. ------------MSC Software

  • Must have experience in C++ with STL, Boost, data structures and algorithms

  • Must have Experience in rendering/visualization of graphics and utilization of GPUs

  • Must have expertise in Modern OpenGL, shaders

  • Must have good exposure to Qt OpenGL integration in Qt version 5

  • Must have knowledge of software debugging and profiling tools

  • Preferred: Using QML for UI designs

  • Must have good mathematical and analytical skills


  • Strong C++ programming (C++14 standard) and debugging skills

  • Design patterns knowledge

  • Experience with STL, boost or WIN32 API

  • Experience in the development of multithreaded and multiprocess applications

  • Hands-on experience with REST APIs and Git

  • Practice in unit tests development and continuous integration


  • Understanding dynamic polymorphism and C++ specific notions, such as friend classes.

  • Familiarity with templating in C++.

  • Knowledge of the latest C++14 standard is appreciated.

  • Good to have knowledge of SQL for MySQL, Complex Query, Stored Procedures, Triggers.


  • Ability to write maintain well-structured and robust C++ code using STL, MFC on Windows 10.

  • Experience in Win32 (Event, Mutex, Critical Section, etc) DLL handling

  • Knowledge in C++ Design Patterns, multi-threading Windows Services

  • Virtual memory management knowledge

  • hands on with Visual Studio IDE debugger.

  • Knowledge of CEN/XFS specifications would be a big plus .

  • Hands on with USB/serial interfaces (Experience with USB analysis tools e.g. CATC, desired).

  • Hands on with tools viz GitHub, SVN, JIRA, Jenkins, Confluence, etc.


  • Exposure to STL, writing multi-threaded applications with good scalability

  • Exposure to Exception Handling, Database and Debugging

  • C/C++,Algorithms, Data Structure, QT,GTK,STL, Multithreading, Exception Handling, Database and Debugging

  • Working knowledge of development tools such as debuggers, profilers, and tracing utilities

  • Experience with IPC including socket programming

  • Hands-on multithreading experience, including race conditions, deadlocks, debugging, etc.

  • Excellent problem-solving, and and multitasking skills, with a logical and pragmatic attitude

  • Working experience in MYSQL, Oracle, and PostgreSQL would be plus

  • 4 6 years in software development in windows

  • 3-4 years in software development using C# and XML

  • Experience in implementing Image Processing algorithms will be added advantage

  • Responsible for the software development including the software implementation, the design and specification for the Eleva image detection components

  • Knowledge of writing native modules for high-level languages such as Node.js, Python, Go, etc.

  • Knowledge of SQL, JavaScript, and XML

  • 8+ years Experience in C, C++, QT,

  • 8+ years Experience in STL, TCP/IP, BOOST, Data structures Algorithms, Design patterns in Windows and Linux environment

  • 8+ years of Experience on Telecom and Embedded,

  • Having in depth hands on experience in using code version control, Build, package and delivery of project, namely IBM ClearCase, Git, Devops, Ansible

  • In-depth understanding of Linux System calls

  • Good in Kernel trace analysis, any debugger like gdb.

  • Knowledge of the latest C++11, C++14, C++17 standard

  • Automotive Ethernet knowledge and debugging packet drops using pcap traces.

  • Work with client-server architectures, networking protocols, application development, and databases.

  • Use and develop REST API services.

  • Proficiency with SQL language, experience with relational databases and schema design.

  • Fully conversant with POSIX APIs for File I/O, Socket I/O, Multi-threading

  • Hands-on experience of debugging and performance tools e.g. gdb, ASAN, TSAN, LSAN, gprof, v-Tune etc.

  • Aware of 3GPP EPC, 5GC and IMS architecture

  • Good understanding of Linux OS

  • Hands-on expertise in data structures, multithreading, and IPC techniques

  • Exposure in Linux kernel and Linux IPC fundamentals. Siemens--------

  • Hands on experience in multi-threaded application development.

  • Working knowledge in STL / BOOST / POCO frameworks

  • Exposure in Linux kernel and Linux IPC fundamentals.

  • Working knowledge in Software engineering practices, ObjectOriented programming, SCA tools, Unit test, TDD with Agile/Scrum environment.

  • Exposure to building enterprise and cloud solutions using Dockercompose / swarm / Kubernetes.

  • Working knowledge in RDBMS such as PostgreSQL, writing SQL queriesand stored procedures and NoSQL databases.

  • Exposure in web technologies (Angular, Typescript),

  • Exposure to Messaging systems: Kafka, RabbitMQ,

  • Exposure to design principles and design patterns

  • Experience in doing performance analysis, caching mechanisms,Cross-Platform (Windows/Linux),

  • Coding best practices (Error-Handling, Memoryleaks etc.).

  • Ability to effectively communicate and interact with differentstakeholders

  • Proactive, self-motivated, result oriented, good oral and writtencommunication


  • Design Methodologies (Object Oriented, UML, Iterative, Agile preferred)

  • C++ programming, C, shell scripting, networking protocols, audio video distribution, and database management

  • Software Configuration Management - experience with GIT (Stash/BitBucket) preferred

  • Experience with Object Oriented Programming concepts and design patterns, and abstraction methodology

  • Experience with testing frameworks (i.e. google test), mocking frameworks (i.e. google mock), static analysis tools (i.e. CppCheck), and test driven development.

  • Database Programming in any DB. (preferably Oracle).

  • Socket Programming.

  • MultiThreading. (POSIX THREADS)

  • Multi-threaded environment. Advance debugging

  • Memory Management (Smart pointers, double pointers)

  • Micro services and container technologies

  • Able to read design in UML - Recommended

  • Node JS, Python based backend server development

  • Basic UML representation and Design Patterns

  • Knowledge of Pointers and smart Pointers.

  • IO Streams , Files and Streams and Lamba Expression in C++ added advantage.

  • Features of C++17 and usage of STL in C++ are added advantages

  • Templates in C++.

  • Good Exposure to Microcontroller Architecture is added advantage