Enable job alerts via email!

Software Engineer

Gibson Robotics

Glasgow

Hybrid

GBP 30,000 - 45,000

Full time

2 days ago
Be an early applicant

Job summary

A specialized robotics company in Glasgow seeks a Software Engineer to design and develop applications for UAS control and autonomy. The ideal candidate will have proficiency in C++ and experience in DevOps workflows. This role offers a hybrid working environment and a competitive salary between £30,000 to £45,000 per year, with benefits such as additional leave and a cycle to work scheme.

Benefits

Additional leave
Canteen
Casual dress
Cycle to work scheme
Employee stock ownership plan
Flexitime
On-site parking
Work from home

Qualifications

  • Proficiency in C++ and CMake.
  • Experience with DevOps workflows and Git.
  • Comfortable in Linux environments, preferably Debian-based.

Responsibilities

  • Design and develop applications for UAS control.
  • Create infrastructure for data storage and processing.
  • Collaborate in a small, agile team to deploy systems.

Skills

C++
Git/GitHub
Linux
Python
Communication skills
Problem-solving

Tools

Docker
CMake
Job description
Overview

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, please apply!

Your responsibilities
  • 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 C++ and the CMake build system.
  • Comfortable with DevOps workflows (using Git/GitHub).
  • Familiar with automated testing workflows (Github CI).
  • Experience working in Linux environments (Debian-based preferred and common tools).
  • Familiarity with Python.
  • Proficiency in Microsoft 365.
  • 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 (not required)
  • 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).
  • 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.
Job details

Job Type: Full-time

Pay: £30,000.00-£45,000.00 per year

Benefits
  • Additional leave
  • Canteen
  • Casual dress
  • Cycle to work scheme
  • Employee stock ownership plan
  • Flexitime
  • On-site parking
  • Work from home
Work authorisation
  • United Kingdom (required)
Work Location

Hybrid remote in Glasgow G3 8EP

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs