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