- Start date: As soon as possible
- Occupation: Full-time 100%, indeterminate-length contract
- Location: Prilly, Switzerland
We are looking for a Telecommunication Software Engineer to robustify and further develop our networking infrastructure linking multiple drones, our cloud-based control software (i.e. RigiCloud) and the ground-based backup communication links (i.e. Edge Nodes).
RESPONSIBILITIES AND DUTIES:
In this role you will have the following responsibilities:
- Develop and maintain the network infrastructure between the Rigi devices
- Handle new drone configurations to connect to RigiCloud
- Handle new Edge Node configurations
- Improve the communication architecture
- Create cloud-based connection services designed for rapid scaling and high levels of security
- Automated configuration and management of ground-based IP radios and networks
- Configure and improve transport and application layers of communication links
- Integrate new communication links into the architecture (satellite, data-over-voice…)
- And other tasks linked to networking between drones, Edge Nodes and RigiCloud servers
REQUIRED QUALIFICATIONS AND SKILLS
Qualifications:
- Bachelor’s level degree or higher in Tele-Communications Engineering, Computer Science or related field
- 2-5 years experience in networking technologies is a plus
Technical Skills:
- Knowledge of standard networking technologies, including TCP/UDP networking
- Knowledge of (ROS2) RTPS networking, ideally on FastDDS
- Knowledge of VPN like OpenVPN and ZeroTier
- Understanding of M2M radios
- Understanding of AT commands
- Understanding of robotics development is a plus
Skills:
- Highly organised, independent, and detail-oriented
- Happy to take initiative and come up with their own ideas
- Flexible to ever-changing demands of the startup environment
- Proficient in French (oral and written)
- Comfortable communicating in English
- Ability to multi-task in a very fast-paced environment