×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Embedded Systems​/ Firmware​/ IoT, C++ Developer

Job in Southampton, Hampshire County, SO15, England, UK
Listing for: Set2Recruit
Full Time position
Listed on 2026-07-14
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, C++ Developer, Software Engineer, Unix/Linux
Salary/Wage Range or Industry Benchmark: 60000 - 85000 GBP Yearly GBP 60000.00 85000.00 YEAR
Job Description & How to Apply Below

Overview

Our client is hiring a Software Engineer to work on autonomy system within the electronics and software team. This role focuses on developing and extending ground control software for unmanned and autonomous systems. The work includes configuration management, real‑time communications, vehicle control interfaces, and map‑based mission planning.

Key Responsibilities
  • Design, implement, and maintain ground control features for unmanned vehicles.
  • Extend and customise existing ground control applications and tooling.
  • Implement configuration control mechanisms for vehicles.
  • Develop and maintain structured configuration and mission data formats.
  • Integrate and visualise real‑time telemetry and vehicle state.
  • Implement and maintain reliable communications links to vehicles.
  • Support field testing, debugging, and operational deployment.
Required Skills & Experience
  • Configuration control for software and vehicle parameters.
  • Structured data formats: JSON, GeoJSON, YAML.
  • Map‑based visualisation and mission planning systems.
  • MAVLink or similar telemetry/command protocols.
  • Qt (including Qt Widgets or QML).
  • Linux development and deployment environments.
  • Network communications: TCP, UDP, UART/Serial.
  • Proficiency in one or more C‑like languages: C, C#, C++.
  • Experience working with unmanned or autonomous systems (aerial, ground, or marine vehicles).
  • Familiarity with real‑time or safety‑critical systems.
  • Experience extending open‑source software.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary