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