Job Description
Our team develops a full SDK environment for a novel device that combines advanced machine vision and cutting edge electro-optics. We are a multidisciplinary team, so you should feel comfortable working alongside electrical, robotics, computer vision, system and mechanical engineers. The main focus of this role will be to design and develop advanced software and firmware to drive our product.
Responsibilities
● High-level design of SW architecture. Development of an SDK that connects several HW and backend systems
● Responsibility for the device calibration process software for production and R&D
● In addition to coding, you will be required to outreach to various engineering and algorithm teams, lead system integration, and be an aggressive promoter of the highest quality of coding practices throughout the company
● Integration with open source database platforms such as SQL/MongoDB/Couchbase
Qualifications (required):
● Minimum 3 years of software development experience
● Strong Python development experience
● Experience with development on Linux platforms
● Familiarity with C/C++ code optimizations and efficiency
● Familiarity with basic communication protocols
Qualifications (Nice to have):
● Familiarity with CV and algorithmic development
● Familiarity with HW test instrumentation and automation
● Previous experience in SW development for vision or electro-optical systems calibration and production is a significant advantage
● Self-driven and open-minded individual
Education
● B.Sc/M.Sc in Computer Science, Electrical Engineering, or similar background
Additional Information
● All your information will be kept confidential according to Equal Employment Opportunities guidelines.