Senior Software Developer C++ Onsite Role

Year    KA, IN, India

Job Description

JD-1: Senior Software Developer C++

Location:

Salzburg, Austria |

Level:

Senior

Role Overview


Seeking a

Senior C++ Developer

with 7+ years of system-level software experience to develop and optimize a core runtime engine for a high-performance industrial automation platform. The platform serves SCADA/HMI, soft-PLC, and IIoT applications deployed in 24/7 manufacturing, energy, and process environments globally.

Key Responsibilities

Develop and optimize the C++ runtime engine, including protocol drivers (OPC UA, Modbus, fieldbus) and real-time data processing components. Design high-performance system components using modern C++ (C++11/14+) with focus on multithreading, concurrency, and low-latency deterministic behavior. Implement IEC 61131-3 soft-logic execution engines and real-time task scheduling. Participate in Scrum teams, code reviews, and architectural discussions. Mentor junior developers and drive code quality and performance optimization initiatives.

Required Qualifications

7+ years professional C++ software development; 4+ years in system-level or framework development. Expert-level C++ (C++11/14/17/20): STL, templates, move semantics, modern patterns. Deep expertise in multithreading, synchronization, lock-free data structures, asynchronous architectures. Strong algorithms, data structures, and object-oriented design foundation. Cross-platform development experience (Windows/Linux), embedded/real-time systems. Proficiency with version control (Git), CI/CD pipelines, unit testing frameworks. Proficient German and English (spoken and written).

Preferred Skills

Knowledge of industrial communication protocols (OPC UA, Modbus, fieldbus), PLC communication, or SCADA/HMI concepts. IEC 61131-3 standard familiarity. Real-time systems optimization and performance profiling (Valgrind, perf). Experience with Boost libraries, parallel computing (OpenMP, TBB), Linux kernel systems. * Mentoring and architectural leadership experience.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4995674
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year