Software Engineer - UAV Systems
About the RoleWe are looking for a talented and hands-on Integration Engineer to join a growing engineering team working on advanced unmanned aerial vehicle (UAV) systems.This role focuses on the integration, development and testing of software and hardware components across complex UAV platforms, including flight control systems, communications, and video processing pipelines.You will work across multidisciplinary teams, helping ensure seamless performance between software, electronics, and embedded systems in both development and real-world environments.Key ResponsibilitiesIntegrate, maintain and support development of software for UAV systemsCollaborate with hardware and engineering teams to ensure full system functionalityContribute to the development and integration of flight control systems and communication protocolsImplement and test video encoding and streaming solutionsAssist in driver development and backend system integrationConduct manual and automated testing of software modulesSupport DevOps practices including version control and deployment workflowsProduce and maintain technical documentation and task recordsParticipate in system testing, troubleshooting, and performance optimisationSkills and ExperienceEssentialStrong programming skills in C++ and/or PythonExperience working in Linux-based development environmentsKnowledge of embedded systems and software integrationUnderstanding of:APIs and backend systemsnetworking fundamentalssoftware testing ..... full job details .....
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!