About the Role
We are looking for a Real-Time Software Developer & Integrator to join a cutting-edge engineering team working on advanced, large-scale systems.
This role combines hands-on development with system integration, focusing on real-time, distributed software environments.
Key Responsibilities:
Develop and integrate real-time software systems using C++ and Shell scripting on Linux
Design and implement distributed real-time systems based on Linux OS
Manage and maintain build processes, compilation flows, and CI/CD pipelines
Own and support development and integration environments across multiple projects
Implement and optimize algorithmic solutions in C++
Requirements
B.Sc. in Computer Science / Software Engineering required
M.Sc. advantage
5+ years of experience in C++ development on Linux required
5+ years of experience in real-time (RT) systems development required
Strong experience with Shell scripting and build systems (GNU Make)
Solid understanding of data structures, OOP, and design patterns
Strong experience with Linux system-level programming (IPC, communication, concurrency, distributed computing)
Experience with CI/CD, DevOps practices, and configuration management (Git)
Experience writing technical/software documentation
Experience with Windows environments and development tools advantage
Experience in C# significant advantage
Experience in Machine Learning implementation strong advantage
High level of technical English
Please send your cv to: [email protected]