Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer
Job in
Southampton, Hampshire County, SO15, England, UK
Listed on 2026-07-14
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
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.
- 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.
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:
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:
×