Backend Software Engineer
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 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
- 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 distribution.
- Profile and optimize execution bottlenecks in compiled C++ and Python
What we offer
- 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 distribution.