Real Time Group, LTD. is looking for an experienced Real Time Embedded Software Engineer to develop advanced distributed and real-time software systems, including physical algorithms and solutions incorporating machine-learning models.
Job Responsibilities:
- Develop distributed software systems and real-time applications.
- Design and implement physical algorithms and ML-based solutions.
- Work with multithreaded and concurrent systems.
- Develop in C++ and C#.
- Integrate databases and REST APIs.
Minimum Requirements:
- B.Sc. in Computer Science or Software Engineering - MUST.
- 2+ years of experience with C++ and C# - MUST.
- 5+ years of experience in real-time systems development - MUST.
- Strong knowledge of OOP, Design Patterns, and data structures.
- Experience with SQL/NoSQL, REST APIs, and DevOps/Git.
- High-level technical English.
Advantages:
- M.Sc. degree.
- Experience developing and deploying machine-learning models.
- Experience with Windows and Linux.
- RS-232 interface development experience.