Software Engineer, Autonomous Systems

Added
less than a minute ago
Type
Full time
Salary
Salary not provided

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
Share job

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.

Related Engineering Jobs

See more Engineering jobs β†’