About the position:
You will join a successful Czech company with international projects and many recognized certifications, where you will become part of a small Slovak team. You will take part in the development of real-time systems for passive multilateration radars. Your main focus at present will be simulation devices, which are used to test the systems in extreme situations and also to train system operators.
Who we are looking for:
- A person who enjoys technical challenges and can contribute across all phases of the software development life cycle (from requirements analysis, through solution design, development, testing, and maintenance) of high-performance and scalable C++ applications in the area of radar signal propagation simulation and processing
- A programmer of systems built in compliance with strict safety and reliability standards
- A developer who can write good code and, on top of that, gradually build up domain knowledge as well
- A colleague for the team — our credo is teamwork and supporting colleagues, which are a natural part of everyone's work responsibilities
Professional requirements:
- Knowledge of C++ (C++14/17/20) and OOP, min. 5 years of experience
- Experience with real-time data processing and multi-threading
- Knowledge of software development methodologies and tools (e.g. Git, Redmine)
- Experience with performance optimization and debugging/profiling tools
Additional experience (Nice to have):
- Knowledge of the Qt and POCO libraries
- Knowledge of SQL databases (PostgreSQL, MariaDB)
- Knowledge of OpenGL, VB, GIS
- Experience with communication protocols such as TCP, HTTP
- University degree (Master's or PhD level) in computer science or electrical engineering
- Understanding of radar systems and signal processing
Personal qualities:
- Positive attitude to work
- Effective communication and collaboration
- Good time management
- Creativity, proactive approach
- Thoroughness
- Willingness to learn continuously
Language skills:
- English — advanced (B2 level)
Stack
C++Qt
What the process looks like
- 1Intro call with your Guru10 min
- 2Technical screen with senior dev60 min
- 3Meet the client teamindividual
- 4We help you negotiateOffer
Apply for this position
Takes 2 minutes. We reply within 48 hours.