PROJECTWe are looking for C++ engineers who will work closely with the Avigilon team in Vancouver. The team is responsible for the end-to-end implementation and maintenance of selected smart camera features and modules.
YOU WILL
- implement advanced software modules that follow modern C++ design patterns
- create design and software architecture
- participate in peer reviews of the code
- test developed solutions
MUST HAVE
- Practical experience in modern C++ at Mid-level
- Experience and knowledge of unit tests frameworks like GoogleTest
- Linux experience at least at a user level
- Knowledge of data structures and algorithms, SOLID principles
- Knowledge of CI/CD process and related tools
- English language skills at a level allowing efficient communication
- MSc or BSc degree (or senior year of university) in Computer Science or a related discipline
NICE TO HAVE
- Experience with scripting languages (like Python)
- Experience with TCP/IP, RTP, network programming
- Experience with multithreaded applications (incl. processes, threads, mutexes, interrupt handling)
OUR OFFER
- The budget is up to聽115 PLN/h on B2B聽or聽13 800 PLN聽on a聽standard work agreement
- Possibility to聽attend internal and external training
- Relocation package聽(4500 PLN total value), paid in three installments (1500 PLN per month)
- Referral bonus聽(2000 PLN total value)
- Benefits: Extended medical care (over 2000 medical facilities in Poland, 80 in Krak贸w) for you and your family; Multisport Benefit card; life insurance
- Remote work option
APLIKUJ