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
Requirements:
● 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 jobs@mov.ai