C/C++ Developer – Industrial & Real-Time Systems
Core
Develop and maintain C/C++ applications for industrial and real-time systems, integrating real-time supervision and intelligent algorithms.
Role type
C/C++ developer (embedded/industrial systems)
Builds
Tailor-made software platforms for critical infrastructure and complex industrial applications
Domain
Industrial automation, real-time systems, IT/OT convergence
Deliverable
production ML models
Required skills
C/C++, object-oriented programming, unit testing, technical documentation, software architecture
Preferred skills
Qt/QML, Java, Python, Matlab, Simulink, safety-critical systems (SIL), industrial/railway standards
Responsibilities
Develop and maintain C/C++ applications in technically demanding environments, Contribute to functional and technical analysis including specification writing, Ensure high code quality through unit testing and peer reviews, Produce technical documentation and propose test scenarios, Participate in the continuous improvement of software architectures
Seniority
Mid-level (2-3 years experience)