Join our team - We’re always growing!​​

We are a team of creative geeks passionate about deep learning vision always looking to hire highly motivated and driven professionals with a passion for learning and growing, both as an individual and as part of our team.

Join our team - We’re always growing!​

We are a team of creative geeks passionate about deep learning vision always looking to hire highly motivated and driven professionals with a passion for learning and growing, both as an individual and as part of our team.

Open positions

We are looking for charismatic and experienced hands-on software engineer for leading the development of our real-time perception software. The position requires designing and evaluation of the solution and its technical aspects.

Requirments
  • Excellent knowledge of C/C++
  • Solid understanding of object-oriented programming
  • Proven experience of software design
  • At least 5 years experience
  • BSc/MSc Computer Science, Electronic Engineering or Software Engineering
  • Optimization experience required.
  • Experience with continuous integration solution.
  • Experience ​with​ ​Linux and multithreading.
  • Good ​ ​knowledge ​ ​and ​ ​experience ​ ​in ​ ​Computer ​ ​Vision ​ ​(Object ​ ​detection, Segmentation) ​ ​and ​ ​Machine ​ ​Learning, an advantage
    ​ARM experience, an advantage
  • ​GPU ​​Programming ​ ​using ​ ​Cuda ​ ​or ​ ​OpenCL,​ ​an​ ​advantage
    SIMD (AVX/NEON) an advantage

        

APPLY

We are seeking a sharp algorithm team leader with a solid understanding in Deep Learning and Computer Vision that will help shape the future of computer vision solutions and lead our research team.

Main responsibilities
  • You will plan, design, and carry through short-term applicative challenges as well as long-term research projects.
  • Investigate, identify, and implement novel research ideas 
  • Provide input for future planning based on area of expertise 
  • Be involved on algorithmic challenges as well as visionary project leading, mentoring and advising senior algorithm developers, and training junior developers.
Required
  • MUST Experience in leading a long-term data research projects from vision to implementation.
  • Deep learning for Computer Vision in depth knowledge
  • Familiarity with toolkits for deep learning such as TensorFlow/PyTorch
  • More than 3 years of experience required as an Applied Machine-Learning / Algorithms Engineer / Computer Vision Engineer
  • MSc  (with thesis) in Computer Science or equivalent is a MUST. A Ph.D. degree is an advantage
  • A team player with good communication skills, both written and verbal
    Gets things done attitude
Big Advantage

In depth familiarity with deep-learning algorithms for  object detection, segmentation , tracking etc

        

APPLY

We are seeking a highly motivated and experienced Data Engineer to join our team and be part of a new large-scale infrastructure for visual data processing and machine learning. This is a unique challenge, as you will be in charge or researching, designing and developing complex ETL processes, where multi-source, highly variable data is the name of the game.

Responsibilities
  • Design and implement the data pipeline from scratch
  • Build monitoring tools to support data integrity and visualization 
  • Work closely with our deep learning researchers and engineers
  • Process huge image and video data sets of varying quality from various data sources
  • Own data integrity and quality.
Requirements
  • Bachelor’s degree in computer science or engineering
  • At least 4 years of experience in software development (Python/Go/Scala/NodeJS)
  • At least 2 years in designing and implementing data pipeline processes
    Developed data solutions such as building an enterprise data lake and data warehouse
  • Developed complex ETL processes using tools such as Spark, Hive, Luigi, Hadoop
    Experience in distributed systems – microservices, containers, parallelism – advantage
  • DevOps experience – advantage

        

APPLY

We are seeking a sharp algorithm developer with a solid understanding in Deep Learning and Computer Vision that will help shape the future of computer vision solutions.

Main Responsibilities
  • Extend, optimize and invent new algorithms as part of Brodmann17 core technology.
  • Investigate, identify, and implement research ideas published in leading scientific proceedings 
  • Provide input for future planning based on area of expertise and target devices
Required:
  • Deep learning for Computer Vision in depth knowledge 
  • Familiarity with toolkits for deep learning such as TensorFlow/PyTorch/Caffe 
  • More than 3 years of experience required as an Applied Machine-Learning / Algorithms Engineer / Computer Vision Engineer 
  • MSc (with thesis) in Computer Science or equivalent is a MUST. A Ph.D. degree is an advantage 
  • Excellent C++, Python and shell programming skills 
  • A team player with good communication skills, both written and verbal 
  • Ability to work as a strong contributing member of a small R&D team 
  • Gets things done attitude

        

APPLY

We are looking for a DSP/Firmware Engineer – Embedded to join our team!

About the Job

As our DSP/Firmware Engineer you will work closely with our top developers and researchers on implementing cutting edge deep learning technologies on various hardware platforms. You will  Participate in development of real time embedded programming and Develop embedded firmware of various ASICs. This will also include handling a variety of hardware devices and boards. You will be involve in all stages of project, including design, implementation, and hardware bring-up and debugging.

Requirments:
  • B.Sc. in Computer/Electrical engineering or Computer Science
  • At least 5 years of experience in embedded software programming.
  • Must have an experience with embedded programming (low level Firmware) and embedded operating systems.
  • Must have an experience with languages – C, C++.
  • Real-time DSP programming experience
  • Experience with systems using embedded ARM.
  • Embedded LINUX programming and kernel development – an advantage
  • Experience in Image Processing, Computer Vision SW and algorithms – an advantage
  • Excellent interpersonal skills.
  • The ability to work independently.

        

APPLY

You will lead the development and system architectural design of our highly optimized SW implementations of automotive AD & ADAS Computer Vision applications based on our proprietary Deep Learning technology on various Embedded automotive grade SOCs and Deep Learning Accelerators. You will be responsible for all stages of development, from board bring up to software development and algorithm implementation.

Responsibilities:
  • Develop a cross platform SW architecture for various automotive AD/ADAS computer vision applications on different automotive grade platforms which meet the standards of automotive Tier 1 / OEM specifications. 
  • Manage a team of seasoned embedded & optimization professionals 
  • Set development methodologies and best practices 
  • Set optimization objectives: cycle count, memory size, and memory bandwidth constraints as optimization objectives 
  • In charge of a thorough test environment and perform exhaustive regression testing 
  • Lead the process of automotive SW development with standards like Automotive SPICE, MISRA, ISO26262 from the requirements specification to the verification and documentation of code module
Requirements: ​
  • BSc/MSc in Computer Science from a known university 
  • 5 + years managerial experience 
  • Experience in automotive ADAS computer vision algorithms Experience with development of real-time applications for various embedded platforms. 
  • Detailed embedded software experience with C/C++, C kernel and low-level assembly language programming on DSPs (we are specifically interested in TI, NXP & Renesas) 
  • Experience with parallel (SIMD) and multi-core programming 
  • Low level system experience with Linux and device drivers 
  •  Experience with various real-time OS as well as working without OS 
  • Integrating and developing drivers for various peripherals such as sensors and displays
Advantage:
  •  Familiarity with toolkits for deep learning such as TensorFlow, Torch 
  • Knowledge in Machine Learning 
  • Experience in automotive ADAS computer vision algorithms and existing libraries, e.g., OpenCV, VLIB, FastCV, or OpenVX

        

APPLY

As our Lead Real-Time Embedded Engineer you will work closely with our top developers and researchers on implementing our cutting edge deep learning perception software on various embedded platforms. This will also include handling a variety of hardware devices and boards. You will be leading all stages of the project, including design, implementation, hardware bring-up, optimization and debugging.

Requirements: ​
  • Vast experience in developing real-time applications on embedded boards.
  • BSc/MSc Computer Science, Electronic Engineering or Software Engineering
  • At least 5 years experience
  • Experience in product development from board bring-up to application development
  • Excellent knowledge of C/C++
  • Resource optimization (running time/memory/power) experience required.
  • Real-time DSP programming experience, an advantage
  • Embedded linux programming experience, an advantage
  • Good ​ ​knowledge ​ ​and ​ ​experience ​ ​in ​ ​Computer ​ ​Vision and ​ ​Machine ​ ​Learning, an advantage

        

APPLY