We are looking for a talented and experienced Senior Software Developer to be part of our exciting team. You will have an opportunity to make a large impact on the design, architecture, and implementation of our cutting edge product.
Responsibilities:
• Take part of the entire life cycle of our core codebase(Design, Implementation, Testing and Deployment)
• Work with the research team in developing efficient computer vision solutions.
• Porting and enabling our key features in embedded systems.
• Code optimizations
• Producing effective, readable and easy to maintain code.
Requirements
• BSc/MSc in EE or CS from a known university
• 5+ years of experience in modern C++14/17 multi-threaded development
• Solid understanding of build mechanism makefiles, CMake and OOP principles,
• Familiar with STL, OpenCV
• Experience in complex multi-disciplinary systems, camera sensors and peripheral sensors – Big advantage
• Experience in development in linux environment – Advantage
• Experience in integration of auxiliary HW components and knowledge of common HW communication protocols (I2C, UART etc.) – Advantage
• Python programming – Advantage
• Team player, highly motivated and proactive