Search by job, company or skills

C++ Developer

5-10 Years
Early Applicant
  • Posted 17 days ago
  • Be among the first 10 applicants

Job Description

We're Hiring | Senior Software Engineer – C++ | Industrial Automation

Location: Pune (Bavdhan), Maharashtra

Company: HMS Industrial Networks India Pvt. Ltd.

We're looking for a Senior Software Engineer with 5–10 years of experience to join our Industrial Automation team. If you have a strong background in Modern C++, Linux, and Industrial Communication Protocols, we'd love to hear from you!

Key Responsibilities

  • Design and develop industrial communication protocol stacks using Modern C++ (C++14/17/20).
  • Develop edge gateway components to communicate with PLCs, RTUs, sensors, and industrial devices.
  • Own end-to-end development of protocol features, including design, implementation, debugging, and optimization.
  • Implement device connectivity, data acquisition, parsing, and data normalization.
  • Develop multi-threaded, asynchronous, and event-driven applications.
  • Optimize software for performance, reliability, and memory efficiency.
  • Work with industrial communication technologies.
  • Troubleshoot complex protocol and device communication issues.
  • Integrate protocol modules with local services, data pipelines, and cloud connectors.
  • Collaborate with Architects, QA, Product Management, and Cloud Engineering teams.

Mandatory Skills

  • 5 to 10 years of hands-on experience in Modern C++ (C++14/17/20)
  • Strong experience with Linux / Embedded Linux development (Mandatory)
  • Experience developing Industrial Automation / Industrial Communication Protocols
  • Strong understanding of Networking
  • Expertise in Multi-threading, Concurrency, Synchronization, and IPC
  • Strong debugging skills
  • Experience with CMake, Make, and Cross Compilation
  • Good understanding of software design principles and design patterns

Good to Have

  • Python programming experience

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 152111483

Similar Jobs

Pune, India

Skills:

UnixGitCLinuxCmakeBashSvnStlSqlMakefilessh

Pune, India

Skills:

UnixCmakeGdbMultithreadingStlConcurrencyGitBoostLinuxValgrindIpcMakefilesAddressSanitizer

Pune, India

Skills:

LINUXData structuresSshRtpUNIXHttpsAlgorithmsNetwork TroubleshootingKubernetesVoIP technologiesCloud environmentSOA architectureSIPMulti-threaded design

Noida, Pune

Skills:

LinuxMulti-threadingQA v6QML UI DevelopmentC++11+MVVM Design Pattern

Bengaluru, Pune, India

Skills:

AlgorithmsOperating SystemsNetworking ConceptsMemory ManagementDebuggingMultithreadingParallel ProgrammingDesign PatternsData StructuresOptimization TechniquesPerformance Profiling

Beware of Scammers

We don’t charge money for job offers