Roles:
Backend
Must-have skills:
Python
Nice-to-have skills:
C++
Considering candidates from:
Portugal
Portugal
Work arrangement: Hybrid or onsite
Industry: Industrial Automation
Language: English
Level: Middle or senior
Required experience: 3+ years
Relocation: Not paid
Visa support: Not provided
Size: 11 - 50 employees
Company
Born out of an unmet need, MOV.AI is a Robotics Engine platform based on ROS and packaged in intuitive web based interface. It contains everything needed to build, deploy and operate intelligent robots. MOV.AI completely changes the way Autonomous Mobile Robots are developed, in terms of time to market, cost and flexibility. It provides AMR manufacturers and integrators with the tools they need to create great robots quickly, allowing users to benefit from automation products that are as flexible as the age we live in. MOV.AI is changing AMRs as we know them.
Description
Tasks:
- 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
Must-have:
- BSc/MSc in Computer Science/Software Engineering from one of the leading academic institutes
- 5+ years of programming experience in Python
- Proven experience in the following:
- Asynchronous programming architecture
- Linux network, security, hardening
- Docker containers
- RestAPI and backend architecture
Nice-to-have:
- Experience in ROS and Robotics
- Experience with C++ and Bash
Benefits and conditions:
- Trial period: 3 months
- Health insurance
Interview process:
- Intro call with Toughbyte
- Interview with a Lead Engineer
- Interview with a Finance & HR Director