Software Integration Engineer

Evolve Dynamics LTD
Farnham, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Farnham, United Kingdom

Tech stack

PHP
API
Agile Methodologies
Algorithm Design
Automation of Tests
C++
Cloud Computing
Communications Protocols
Databases
Software Debugging
Linux
DevOps
Firmware
Python
QT
Systems Integration
Video Encoding
Web Services
Backend
Network Server
Software Version Control
Programming Languages

Job description

As a Software Integration Engineer with a strong foundation in embedded systems and UAV-related technologies you will contribute to the development, testing, and integration of software components for flight controllers, video encoding, and communication protocols., * Integrate, maintain and assist in development of software for UAV systems

  • Collaborate with hardware and integration teams to ensure seamless system performance
  • Implement and test video encoding solutions (e.g., Sightline)
  • Assist in driver development and backend web services
  • Participate in manual and automated testing of software module
  • Contribute to DevOps workflows and version control practices
  • Document code and maintain YouTrack workflows for task tracking

Requirements

Do you have experience in Python?, * Proficient:

  • Programming Languages: C++, Python, PHP
  • Frameworks & protocols: MAVLINK, Qt, KLV, Gstreamer
  • DevOps fundamentals: Cloud providers, Domains, Servers, APIs & Databases
  • Packages: QGroundControl, Ardupilot, PX4
  • Linux-based development environments
  • Video Encoding/processing
  • Radio & networking
  • Agile development and project management tools
  • Breadboarding, prototyping, early-stage testing & development
  • Methodical problem solving, reporting, testing & analysis
  • Experienced:
  • Flight Controller Development
  • Firmware & Driver Development
  • Manual & Automated Testing
  • QGroundControl
  • Physical wiring, networking, electronic interconnections

Desirable

  • ATAK / BMS experience
  • SAPIENT Framework
  • Understanding of algorithm design and problem diagnosis
  • Exposure to agile development and project management tools
  • Field operations/demonstration experience, live debugging & testing, * Do you have understanding of algorithm design and problem diagnosis?
  • Do you have exposure to agile development and project management tools?
  • Do you have field operations/demonstration experience, live debugging & testing?
  • Will you be able to obtain SC?

Experience:

  • ATAK / BMS : 2 years (required)
  • SAPIENT Framework: 1 year (required)

Benefits & conditions

  • Competitive salary
  • 25 days of annual leave
  • Study days
  • Company events
  • Company & personal bonus scheme
  • Private health cover
  • Salary sacrifice car scheme
  • Cycle to work and Tech salary sacrifice schemes

Job Types: Full-time, Permanent

Benefits:

  • Company pension
  • Health & wellbeing programme

About the company

Evolve Dynamics is an engineering company specialising in UAV systems - aircraft, payloads and software, based in the United Kingdom. We provide best in class mission specific surveillance and special purpose aircraft of different types and sizes, as well as camera modules and other payloads, for public sector services, private security and defence. Our customers include UK police, fire fighters, Ministry of Defence as well as other NATO police forces and defence organisations. We also heavily support Ukraine, where we have many users. Innovation and perfection is in our DNA and we are one of the leading UAS companies in the world. We have been going since 2016 and have over 40 staff globally. We cover multiple engineering disciplines from mechanical, aerodynamics, electronics, radio, software, including AI.

Apply for this position