Senior Software Developer C++- Onsite role (India)

Senior Software Developer C++- Onsite role (India)

02 Aug
|
Inoptra Digital
|
India

02 Aug

Inoptra Digital

India

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 qualified 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.

📌 Senior Software Developer C++- Onsite role (India)
🏢 Inoptra Digital
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer c++- onsite role (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer c++- onsite role (india) / india