Software Engineer
Set2Recruit
Southampton, UK
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£40,000.0 - £60,000.0
Working hours
Regular working hours
Job source
Tech stack
C (Programming Language)
C Sharp (Programming Language)
C++ (Programming Language)
Configuration Management
Computer Networks
Software Debugging
JSON
Python (Programming Language)
Qt Modeling Language (QML)
Qt (Software)
Transmission Control Protocol (TCP)
Universal Asynchronous Receiver/Transmitter
+4 more
YAML
Safety Critical Systems
Linux Development
Free and Open-Source Software
Job description
- 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.
Requirements
- 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++.
- Strong modern Python skill-set.
Desirable Experience
- 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.totaljobs.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
DC
Daniel Cranney
over 1 year ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
KD
Krissy Davis
What is Software Engineering?
almost 3 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago