C++ Software Engineer
Core
Design, develop, and maintain high-quality software systems for physical security and safety management systems.
Role type
C++ Software Engineer
Builds
Robust and scalable software systems for physical security and safety management
Domain
Telecommunications / Physical Security
Deliverable
production ML models | product features
Required skills
C++, Qt/QML, PostgreSQL, NATS, MQTT, Windows environment development, system debugging, system architecture design
Preferred skills
IPC communication protocols, GIS platforms, complex system environments
Responsibilities
Design, develop, and maintain high-quality software systems; Deliver scalable, reliable, and high-performance solutions; Collaborate with engineers, clients, and stakeholders to define requirements and shape system architecture; Test, validate, and continuously improve software components; Troubleshoot and resolve complex technical issues; Contribute to system configuration, calibration, and operational support; Produce clear and maintainable technical documentation