Founded in July 2015, Foresight is a technology company developing smart multi-spectral vision software solutions. Foresight’s vision solutions include modules of automatic calibration and dense 3D point cloud that can be applied to diverse markets such as automotive, defense, autonomous vehicles, and heavy industrial equipment.
As a technology leader at the forefront of the autonomous vehicle industry, Foresight’s disruptive software solutions are designed to improve driving safety by providing highly accurate and reliable sensing capabilities while ensuring the lowest rates of false alerts.
Foresight is looking for a Senior developer to join and work with a great team of developers and will develop advanced software and optimization of algorithm implementations.
Responsibilities:
• Design and implement a highly efficient real-time framework for video streaming and video analytics in C/C++
• Familiar with cameras, CAN bus, serial devices (Gyro/GPS), and GUI
• Work with other professional disciplines, from requirements to final integration phases
Minimum Qualifications:
• BSc in CS/EE or a similar field of study
• 5+ years of work experience as a C/C++ developer
• Experienced with Linux/Embedded Linux
• Experienced with the multi-threaded environment
• Dedicated to delivering highly efficient and optimized code
• Familiar with USB, GMSL, and Ethernet cameras
• Experienced with V4L and FFMPEG libraries.
• Familiar with H264/H265, motion JPEG, video formats YUY2, NV12, I420
• Familiar with QT GUI
• Knowledge in working with CAN bus and ROS – Advantage.
• Experienced with NVIDIA Jetson devices – Advantage.
Personal Skills:
• Excellent communication and interpersonal skills
• High motivation, Can-do attitude
• Highly organized with meticulous attention to detail
Other:
• Willing to commute to Park Ha'Mada Rehovot (has train access)
• Fluent in Hebrew, English