You will join a team responsible for the development and maintenance of the DeltaV DCS control system used in critical industrial installations across energy, chemical, life sciences, and industrial automation sectors.
The team builds and maintains system-level infrastructure for software deployed in safety-critical and high-availability environments. The role covers the full product lifecycle: architecture and design, embedded development, testing, debugging, release support, and long-term maintenance of industrial-grade solutions.
This is a long-term project focused on the evolution of a key enterprise control system.
responsibilities :
Design and develop embedded software components in C/C++ (with strong focus on C++)
Implement and maintain real-time system features for industrial controllers
Work with microcontrollers and low-level hardware interfaces
Participate in system architecture discussions and technical design reviews
Debug and optimize embedded applications in constrained environments
Collaborate in Agile/Scrum teams with developers, QA, and system engineers
Support software releases and contribute to continuous product improvement
Ensure reliability and performance in mission-critical industrial environments
requirements-expected :
2–4 years of commercial experience in embedded software development
Strong proficiency in Embedded C/C++ (C++ preferred)
Hands-on experience with microcontrollers
Solid understanding of embedded systems and real-time programming
Basic Linux knowledge (command-line level)
Experience working in Agile / Scrum environments
Practical exposure to low-level debugging and hardware-oriented development
Experience in industrial automation systems
Background in large-scale industrial system development
C# (WPF, WinForms, WCF)
Windows system programming (WMI, PowerShell)
Yocto / Embedded Linux
Low-level programming (ARM, PowerPC)
Experience working with electronics, PCB, or hardware integration
Knowledge of mechanical and electronic fundamentals