Software Engineer

Gibson Robotics

Glasgow

On-site

GBP 45,000 - 65,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Gibson Robotics in Glasgow is seeking a software engineer to design, develop and test real-time C++ solutions for autonomous flight and data streaming in aerospace.

You will build embedded and cloud-connected software, contribute across the stack from device interfaces to services, and collaborate in a small agile team while pursuing innovation and continuous learning.

Eligibility for UK Security Clearance is required.

Qualifications

  • Proficiency in C++ for UAS control and autonomy.
  • Familiarity with Python and Linux environments.
  • Experience with Git/GitHub and DevOps workflows.
  • Knowledge of data storage, processing and secure comms.
  • Familiarity with ROS2, PX4/ArduPilot and container tech.

Responsibilities

  • Design and develop C++ applications for UAS control and autonomy.
  • Create infrastructure for data storage, processing and secure communication.
  • Develop intuitive user interfaces to communicate with UAS platforms.
  • Work across embedded, edge, and cloud layers in a small agile team.
  • Research and implement secure data links for local and internet use.
  • Collaborate to prototype, test and deploy real-world systems.

Skills

C++
Python
Linux
Git/GitHub
Microsoft 365
Communication
Independent work
DevOps

Tools

Docker
Docker Compose
ROS2
PX4/ArduPilot
CMake/Make

Job description

Description

Design, develop, build, and test software solutions to a unique set of problems. Join a small team and make a huge impact tackling new challenges in aerospace by developing software that enables autonomous flight, responses in dynamic missions, and streaming of information to the operators.


The role will focus on developing real-time control solutions in C++, web services for information distribution, embedded programs for subsystem control, and more.



Responsibilities

Push your limits in a fast paced, diverse software engineering role; solving problems across multiple disciplines to develop fully featured commercial solutions. You will be designing and building software solutions for cutting-edge UAS technology that empowers new applications, pushing the boundaries of what our customers think is possible. We are looking for someone who is flexible and adaptable in their role and keen to learn on the job soaking up new expertise and implementing it in real time.


The role will focus on several software problems, including developing applications in C++ for UAS control, writing applications for data storage and processing, researching and developing secure data links locally and over the internet.


Some examples of the problems you will be solving are:


  • Developing flight control systems running on the edge.

  • Developing infrastructure for storing and presenting data.

  • Developing user facing software to communicate with UAS.

We are looking for a keen problem-solving ability and general familiarity with software development. If any of these challenges sound intriguing, regardless of experience,


Your responsibilities are:


  • Design and develop C++ applications for UAS control and autonomy.

  • Create infrastructure for data storage, processing, and secure communication.

  • Develop intuitive user-facing software to interface with UAS platforms.

  • Work across multiple layers of the stack, from embedded systems to cloud services.

  • Research and implement secure local and internet-based data links.

  • Collaborate in a small, agile team to prototype, test, and deploy real-world systems.

  • Continuously learn and apply new technologies, tools, and best practices on the fly.


Requirements

  • Proficiency in Microsoft 365.

  • Familiarity with Python.

  • Proficiency in C++.

  • Comfortable with DevOps workflows (using Git/GitHub).

  • Experience working in Linux environments (Debian-based preferred and common tools).

  • Strong self-direction and the ability to operate independently within shared technical goals.

  • Initiative, self-discipline, and drive.

  • Excellent communication and collaboration skills - we work best as a tight-knit team.

  • Ability to continually prioritise and multi-task in a dynamic, creative, fast paced environment.

  • A positive attitude toward learning, solving complex problems, and tackling the unknown.

  • Eligible to obtain UK Security Clearance (SC level)


Nice to Have

  • Command line usage and scripting experience.

  • Familiarity with Docker and Docker Compose.

  • Familiarity with the PX4/Ardupilot operating system.

  • Familiarity with the Robot Operating System (ROS2)

  • Familiarity with CMake and Make.

  • Knowledge of Aircraft and UAS systems and design.

  • Inquisitive and a desire for continued self-improvement and development of new skills.

  • Previous experience working within a start up.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer
Embedded Systems Engineer

Gibson Robotics • Glasgow

On-site
GBP 55,000 - 85,000
Ardupilot Engineer
Ardupilot Engineer

FBI &TMT • Hereford

On-site
GBP 50,000 - 80,000
UAS Software & Avionics Engineer
UAS Software & Avionics Engineer

Future Talent Group • Aylesbury

Hybrid
GBP 65,000 - 90,000
Hybrid work model
3 days per week on-site
Senior System Engineer
Senior System Engineer

Tech Contracts Online • Leeds

On-site
GBP 70,000 - 110,000
Autonomous Systems Engineer
Autonomous Systems Engineer

Matchtech • Farnborough

On-site
GBP 47,000 - 53,000
Competitive salary
Generous holiday
Matched pension
+5
Lead Systems Engineer
Lead Systems Engineer

Archangel Autonomy Ltd • Oxford

Hybrid
GBP 90,000 - 130,000
5% employer pension contribution
25 days holiday + UK bank holidays
Relocation support
+3
Software Engineer - UAV/UAS/Robotics
Software Engineer - UAV/UAS/Robotics

Fortice • United Kingdom

Hybrid
GBP 70,000 - 110,000
Ardupilot Engineer
Ardupilot Engineer

FBI &TMT • East Midlands

On-site
GBP 60,000 - 85,000
Cutting-edge projects in Defence-Tech
Training and development opportunities
Collaborative engineering environment
+1
Robotics Engineer
Robotics Engineer

Minerva Defence • Worcester

On-site
GBP 65,000 - 90,000
Share options vesting over three years
Bupa private health insurance
6% employer pension contribution
+3
System Design Engineer
System Design Engineer

Randstad Technologies Recruitment • Salisbury

Hybrid
GBP 70,000 - 110,000