Role description
- Delivery of high-quality code for mission critical systems that run on fleets of robots
- Develop code in C++ and Python to communicate with drivers and network devices
- Optimization of Linux performance. Creation of minimal purpose-built Linux distribution.
- Profile and optimize execution bottlenecks in compiled C++ and Python
- Debug kernel, device drivers and networking issues when problems arise
- Development of software distribution and security architecture
.
Requirements
- BSc/MSc in Computer Science/Software Engineering from one of the leading academic institutes
- 5+ years of programming experience in Python, C++ and Bash
- Proven experience in the following:
- Asynchronous programming architecture
- Linux network, security, hardening
- Docker containers
- RestAPI and backend architecture
- Experience in ROS and Robotics – 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