Firmware Engineer

Location: Tel Aviv, Israel

Nanit is the first smart monitor to merge computer vision with data-backed sleep science, to produce the most advanced and secure camera technology ever introduced to the home. Nanit is combining computer vision, machine learning, and advanced camera sensors to measure a baby's sleep cycle by providing actionable insights that lead to improved sleep for the entire family. We are a dynamic VC-backed startup with proven products, marquee investors and a terrific team of people.

The Job:

• The successful candidate will work closely with Hardware, Software, Testing and Manufacturing engineers.
• Implement and improve video related features on Nanit Cameras.
• Design and development of embedded SW/FW in a Linux development environment.
• Work closely with Silicon vendors to define and iterate on next-generation camera video capabilities.
• Work with partner team to define, scope, and implement improvement and new capabilities related to video, audio and sensory data.
• Build great software to provide an exceptional experience for our customers.

Requirements and Capabilities:

• B.Sc. in Computer Science or Software / Computer / Electrical Engineering
• At least 5 years experience in RT / embedded software/ Firmware development in a Linux development environment.
• Experience and proficiency with C++ development.
• Experience with various Video and Audio technologies (e.g. H.264, H.265, etc).
• Independent, highly motivated, with excellent interpersonal skills and team player.
• Fluent English. Russian is a bonus.
• This position requires traveling overseas a few times a year for up to 2 weeks at a time.


• FFMPEG experience.
• Experience with streaming technologies.
• Experience with various peripherals, especially image sensors, video processors and Wi-Fi chipsets.
• Experience with porting Matlab code to c++
• Experience working with a remote team.