Free cookie consent management tool by TermsFeed C++ Senior Developer | Antal Tech Jobs
Back to Jobs
2 Hours ago

C++ Senior Developer

decor
Hyderabad
6 - 15 Yrs
Transportation & Logistics
On-site
Antal International

Overview

Senior C++ Developer – Hyderabad (On-Site)

Role Overview

We are looking for highly skilled Senior C++ Developers with deep expertise in modern C++ (C++11/14) and strong experience building system-level, production-grade applications. This role involves working closely with specialized hardware devices in a high-performance, real-time environment.

This position is based in Hyderabad, working on advanced, mission-critical software modules.

What You Will Work On

Real-Time System Modules

Low-latency, high-performance C++ components running continuously in production.

Device-Driven Applications

Software that interacts directly with hardware such as scanners, validators, ticketing systems, and other embedded devices.

Multithreaded & IPC Processing

Design and develop concurrent components using threads, shared memory, sockets, pipes, and message queues.

Hardware Debugging

Hands-on debugging using GDB, core dumps, and system-level tools on target hardware.

REST APIs & JSON Integration

Efficient integration with external services using RESTful interfaces and JSON parsing.

Memory-Safe, Modern C++ Components

Development using smart pointers, RAII, move semantics, and robust ownership models.

Mandatory Skills (Non-Negotiable)

Modern C++ Expertise

  • Strong command of C++11/14
  • Practical knowledge of lambdas, auto, rvalue references, move semantics, range-based loops
  • Solid understanding of RAII and smart pointer ownership (unique_ptr, shared_ptr, weak_ptr)

STL Mastery

  • Proficiency with vector, map, set, unordered containers, algorithms
  • Ability to write efficient custom comparators

Concurrency & IPC

  • Multithreading with std::thread, mutex, lock_guard, condition_variable
  • IPC mechanisms: shared memory, pipes, sockets, message queues

REST & JSON

  • REST API consumption
  • JSON parsing and data integration

Engineering & Debugging Proficiency

  • Hardware debugging with GDB/LLDB, core dumps
  • Strong understanding of SOLID, OOP, and UML
  • Must be able to implement the Observer pattern

Good-to-Have Skills (Bonus Points)

  • Testing frameworks: GoogleTest, VSTest, TDD experience
  • Boost, Pthreads
  • CI/CD tools: Git, Jenkins, automated pipelines
  • Build systems: CMake, multi-platform configuration
  • Project tools: JIRA, DOORS, TestRail
  • System optimization: memory profiling, device-driven performance tuning

Why Join This Team

  • Work on mission-critical, hardware-integrated systems
  • Build high-performance components used in real-world environments
  • Opportunity to design complex, production-grade C++ systems
  • Based in Hyderabad, collaborating with a highly skilled engineering team

Apply now or share your resume on sapana.narkar@Antal.com

Share job

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media