Role description:

The team leader will oversee the following:
Lead a distributed team of back end developers in Israel and Portugal
Delivery of high-quality code for mission critical systems that run on fleets of robots
Development of software distribution and security architecture
Optimization of Linux performance. Creation of minimal purpose-built Linux distribution.
Profile and optimize execution bottlenecks in compiled C++ and Python
Develop code in C++ and Python to communicate with drivers and network devices
Debug kernel, device drivers and networking issues when problems arise
Provide technical leadership in the form of mentoring and knowledge sharing with team members
Conduct code reviews and participate in on-going production support
Hands-on work in design, creation, testing, and maintenance of API-based and database-driven web applications
Collaborate with Product Designers, Product Managers, and other Team Leaders to plan and implement an efficient and effective development process
Follow Agile Scrum methodologies

BSc/MSc in Computer Science/Software Engineering from one of the leading academic institutes
5+ years of experience as team leader; managing a team and leading projects hands-on from start to finish
7+ years of Hands-On experience building complex server-side systems in Linux system, Python and C++
Proven experience in the following:
   –Linux source compilation and customizing a distribution
-Linux driver debugging
-Linux security, hardening, firewall, IPsec
-Docker containers
-Redis, Git
● Experience in ROS and Robotics – advantage
● Experience with DDS protocol – advantage

What we offer:
Position in a highly motivated multidisciplinary start-up team
A competitive full-time payment negotiable based on experience
Plenty of opportunity for growth, learning and transferable skills

To apply for this job email your details to