C++/Middleware Developer

13 hours ago


Pune, Maharashtra, India Xpetize Full time US$ 90,000 - US$ 1,20,000 per year

Job Title :
C++ Middleware Developer

Location :
Pune

Job Type :
Full-Time

Experience Level :
2 to 4 years

Industry : Automotive

Job Summary
We are looking for a skilled C++ Middleware Developer to design and implement high-performance middleware solutions for distributed and real-time systems. You will be responsible for developing core middleware components that enable reliable, scalable, and efficient communication between software modules and systems.

Key Responsibilities

  • Design and develop middleware components using C++ to facilitate communication and data exchange in distributed systems.
  • Implement messaging, serialization, and communication protocols (e.g., publish/subscribe, request/response).
  • Develop reusable middleware APIs and libraries.
  • Ensure middleware layer supports real-time, high-availability, and low-latency requirements.
  • Integrate third-party middleware libraries or frameworks (e.g., DDS, ZeroMQ, Kafka, MQTT).
  • Collaborate with architects and software teams to define and implement middleware interfaces and data models.
  • Optimize middleware performance through profiling, benchmarking, and tuning.
  • Handle inter-process communication (IPC), network programming, and synchronization.
  • Document middleware architecture, APIs, and usage guidelines.
  • Conduct unit testing, integration testing, and participate in code reviews.

Must-Have Skills

  • Strong hands-on experience in C++ (C++11 or later) STL, multithreading, and memory management.
  • Experience designing and developing middleware frameworks or components.
  • Proficiency with at least one messaging or middleware technology :
  • DDS (RTI, Fast DDS, Cyclone DDS)
  • ZeroMQ, Kafka, MQTT, RabbitMQ
  • Solid understanding of IPC, networking protocols (TCP/UDP), and message serialization (e.g., Protobuf, JSON).
  • Experience working in Linux-based development environments.
  • Strong debugging, problem-solving, and performance optimization skills.
  • Experience with CMake or similar build systems.

)



  • Pune, Maharashtra, India Xpetize Technology Solutions Full time

    Job Title : C++ Middleware DeveloperLocation : PuneJob Type : Full-TimeExperience Level : 2 to 4 yearsIndustry : AutomotiveJob Summary :We are looking for a skilled C++ Middleware Developer to design and implement high-performance middleware solutions for distributed and real-time systems. You will be responsible for developing core middleware components...


  • Pune, Maharashtra, India Tata Technologies Full time

    Exp: 5 to 10 YearsNotice Period: Immediate to 30 DaysCurrent Job Location: PuneJD:Preferred skills: C++/Middleware/Linux/ IPC, Multithreading/Automotive/Autosar/STL/Linux OS concepts (Automotive Domains Engineers only considered)- Technical background in C++, Bazel, Operating Systems (Linux, QNX), - Github, Code beamer Develop and maintain automation scripts...


  • Pune, Maharashtra, India Tata Technologies Full time

    Exp: 5 to 10 Years Notice Period: Immediate to 30 Days Current Job Location: Pune JD: Preferred skills : C++/Middleware/Linux/ IPC, Multithreading/Automotive/Autosar/STL/Linux OS concepts (Automotive Domains Engineers only considered) Technical background in C++, Bazel, Operating Systems (Linux, QNX), - Github, Code beamer Develop and maintain automation...


  • Pune, Maharashtra, India Tata Technologies Full time

    Exp: 5 to 10 YearsNotice Period: Immediate to 30 DaysCurrent Job Location: PuneJD:Preferred skills: C++/Middleware/Linux/ IPC, Multithreading/Automotive/Autosar/STL/Linux OS concepts (Automotive Domains Engineers only considered)Technical background in C++, Bazel, Operating Systems (Linux, QNX), - Github, Code beamer Develop and maintain automation scripts...


  • Pune, Maharashtra, India beBeeMiddleware Full time ₹ 8,00,000 - ₹ 12,00,000

    Middleware Developer Job Opportunity\In this role, you will be responsible for designing and implementing middleware solutions that meet the needs of our business. The ideal candidate will have a strong background in software development and experience with programming languages such as C.\Key Responsibilities:\Design and implement middleware solutions using...


  • Pune, Maharashtra, India TekPillar Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job Title : Android Middleware Architect Experience : 12 to 18 YearsLocation : PuneWe are seeking an experienced Senior Solution ArchitectMiddleware Services with a strong background in Android Automotive Operating System (AAOS). The ideal candidate will have expertise in AAOS framework, middleware development, system architecture, and service...


  • Pune, Maharashtra, India beBeeMiddlewareDeveloper Full time

    Middleware DeveloperKey Responsibilities:Design and implement middleware solutions for seamless integration between systems.Develop APIs and service-oriented architecture (SOA) for efficient data exchange.Collaborate with application developers and business analysts to understand integration requirements.Optimize middleware performance and ensure high...


  • Pune, Maharashtra, India beBeeMiddleware Full time ₹ 20,00,000 - ₹ 25,00,000

    Middleware Administrator RoleWe are seeking an experienced and highly skilled Middleware Administrator to manage and maintain critical applications. This role requires extensive hands-on expertise with various middleware technologies, strong operating system knowledge, familiarity with DevOps tools, and practical experience in incident and change...


  • Pune, Maharashtra, India beBeeMiddleware Full time ₹ 1,00,00,000 - ₹ 1,50,00,000

    Job Title: Middleware SpecialistOur company is looking for a highly skilled Middleware Specialist to join our team.Key Responsibilities:5 to 8 years of IT experience preferably in middleware, with a strong focus on software development and integration.Hands-on experience with SnapLogic, with a proven track record of optimizing and debugging existing...

  • Middleware Admin

    4 weeks ago


    Pune, Maharashtra, India Innova ESI Full time

    Install, configure, and maintain JBoss EAP / WildFly, Apache HTTP Server, and Apache Tomcat servers. Manage deployments of Java applications in production, test, and development environments. Monitor middleware systems for performance, availability, and reliability. Perform troubleshooting, root cause analysis, and resolve issues across the middleware...