Related skills
linux python embedded linux dds ros/ros2π Description
- Develop and maintain software for autonomous systems on Skynode and AuterionOS.
- Integrate onboard apps with PX4/APX4, MAVLink, sensors, payloads and mission services.
- Build software for perception, navigation, mission execution, telemetry, and vehicle integration.
- Support deployment, configuration, debugging and release management on embedded Linux platforms.
- Develop tools for simulation, SIL/HIL testing, automation, log analysis, and validation.
- Analyse telemetry, logs and test evidence to troubleshoot issues across software, flight stack and hardware interfaces.
π― Requirements
- Strong programming skills in C++, Python
- Experience developing on Linux, preferably embedded Linux.
- Familiarity with MAVLink, PX4, ROS/ROS2, DDS, containerisation or robotics middleware.
- Understanding of networking, telemetry, logging, diagnostics and distributed system debugging.
- Experience with CI/CD, automated testing, Git and modern software development workflows.
- Practical experience with UAVs, USVs, robotic systems or field-deployed hardware preferred.
π Benefits
- Flexible working hours
- Stock Options
- Generous holiday allowance
- Company pension plan
- Mental health and wellbeing support
- Regular team social events
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest β finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!