The Krakow Video Solutions team is looking for C++ engineers. We are creating scrum teams of architects, developers & testers, with shared responsibilities.
Our team works closely with Avigilon teams in Vancouver, Canada on smart camera features. We are responsible for end to end implementation and maintenance of selected features and modules.
We are looking for self-driven software engineers to build the new team.
Responsibilities include :
Implement advanced software modules that follow modern C++ design patterns
Develop and debug Linux device drivers
Create design documents on software architecture and algorithms
Maintain and improve build system using Make, CMake, Python, and Docker
Peer review code for adherence best practices, design guidelines and coding standards
Estimate and track time and effort necessary for completing implementation tasks
Bachelor's degree is required, emphasis in Engineering, Computer Science or a related technical discipline
Strong C++ programming skills (experience with C++17 a plus)
Experience with scripting languages (esp. Python)
Experience and knowledge of data structures, algorithms and software design
Knowledge of software engineering best practices including build environments and automated testing
English language skills at level allowing efficient communication
Optional Qualifications :
Knowledge of digital imaging / photography and audio / video coding
Experience with embedded applications development in a Linux environment for ARM target processors
Knowledge of operating system concepts including processes, threads, mutexes, interrupt handling, and exception handling
Experience with TCP / IP, RTP, network programming
In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way.
Also, to reward your hard work you’ll get :
Competitive salary package
Private medical & dental coverage
Employee Stock Purchase Plan
Flexible working hours
Strong collaborative culture
Comfortable work conditions (high-class offices, parking space)
Volleyball field and grill place next to the office
Access to wellness facilities and integration events as well as training and broad