Real-Time Software Developer & integrator ( C ++ | Linux ).
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: 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 us.
This position is open to all candidates.