C++ Developer
Summary
Datamatics is hiring a C++ Developer in Bengaluru to build systems-level software on Linux. Day to day: modern C++ design and architecture, multithreaded programming, Linux IPC (D-Bus) and system calls, plus unit testing with GTest/GMock. Suited to mid-senior engineers (~6-11 years).
- Strong proficiency in Modern C++ programming (C++11 and above)
- Solid experience in software design, including:
- Design patterns and design principles
- Architecture patterns
- UML modeling and design tools
- Hands-on development experience on Linux platforms
- Experience with Linux IPC mechanisms (e.g., D-Bus) and system calls
- Strong experience in multi-threaded programming and synchronization mechanisms
- Experience in requirement engineering
- Testing experience including:
- Unit testing using GTest / GMock
- Static code analysis