• M.S. in Computer Science, Computer Engineering, Electrical Engineering, Robotics, or a related technical field.
• Solid understanding of Linux internals, including boot process, system services, drivers and cross-compilation.
• Experience with sensor integration and time synchronisation.
• Experience with containers, Linux networking and inter-process communication.
• Ability to debug across software, hardware, timing and networking, using tools such as oscilloscopes and logic analysers.
• Hands-on hardware skills, including soldering, wiring and reading schematics.
• Experience with version control, CI/CD and hardware-in-the-loop testing.
• Experience deploying and optimising deep learning models on edge hardware is a plus.
• Experience with microcontroller firmware, real-time operating systems or drone autopilots is a plus.
• Willingness to travel to test sites.