Skip Navigation


Build Something Better

Boeing Job Description Boeing Job Description

Search Jobs

Browse By Category

Browse By Location

Browse by Category & Location

Software Engineer - Algorithms.

Company Boeing Defence UK Limited Job ID 1700016439 Date posted 10/10/2017
Location Oxfordshire United Kingdom United Kingdom
Job Description

Insitu Overview


Insitu is an industry-leading provider of information for superior decision making. We design, develop and manufacture customized unmanned aircraft and information processing software solutions while providing 24/7 global training, services and support. We proudly serve the diverse needs of our global customers in the commercial industries, government, and defence. Insitu is a wholly owned subsidiary of The Boeing Company.


Insitu Commercial


Insitu's Commercial division is a professional, trusted remote sensing partner to commercial businesses. Building on Insitu’s core expertise in unmanned aviation, Insitu is pioneering new growth opportunities by leveraging a variety of

sensors, platforms, products and custom solutions to provide better situational awareness, intelligence and analytics for our commercial customers. Join us in creating the next chapter of Insitu’s rapid growth.


Machine Learning and Video Exploitation Team


Based in Oxford, UK we are looking for innovative, talented, self-motivated individuals to join us in creating the tools, systems, algorithms, and applications that allow us to deliver superior information to our customers however they want to receive it: from desktops to the cloud and onto embedded devices, from live streams to full automation.


For more information, visit Follow us on Vimeo, Instagram, LinkedIn and Twitter.


Primary Duties & Responsibilities:


- Productise algorithms, models and specification from prototypes to tools and libraries

- Create tools to aid in creating and managing training data for machine learning tasks

- Optimise / parallelise algorithms for efficient deployment

- Focus on performance, scale and quality

- Target systems across the range from desktops to the cloud and onto embedded devices

- Software configuration management e.g. build, configuration, source control


Grow with the company and expand your role alongside fulfilling existing needs.


Interested in this opportunity?


Insitu is a leading high-tech autonomous systems company driven by a culture of agility and systematic improvement.


Since 1994 Insitu has led in the design, development and production of small autonomous aircraft for Unmanned Aircraft Systems (UAS). We currently produce and sell an ever growing fleet of Unmanned Aircraft Systems that are low-cost, long-endurance, and have low personnel requirements. These UASs provide a no-runway launch, unprecedented stabilized day and night video for ISR, robotic flight control, and a no-nets capture.


As we continue our rapid growth in the UAS/UAV market we are looking for experienced talent to help us achieve our goal of maintaining the agile and innovative problem-solving capabilities in all the products we offer.


All information provided will be checked and may be verified.


Please apply asap for this role as recruitment may commence before the end date.


Important information regarding this requisition: This requisition is for a locally hired position in the UK. CANDIDATES MUST HAVE CURRENT LEGAL AUTHORIZATION TO WORK IMMEDIATELY IN THE UNITED KINGDOM. BOEING WILL NOT ATTEMPT TO OBTAIN IMMIGRATION AND LABOR SPONSORSHIP FOR ANY APPLICANTS. Benefits and pay are determined at the local level and are not part of Boeing U.S. based payroll.





BDS Global Operations

Relocation Assistance Available
No. Relocation assistance is not a negotiable benefit.


Essential skills:


- Proficiency software engineering in C++

- Scripting in Python

- Working with mathematical/vision/machine learning libraries

- Excellent working knowledge of the entire software development lifecycle and agile methodologies


Nice to have experience with:


- Deep learning libraries (preferably Tensorflow but also Torch and Caffe)

- Working with imagery and video formats

- Computer vision libraries, e.g. OpenCV

- Deploying algorithms in distributed / cloud computing

- Designing high performance, resilient APIs

- Porting algorithms to other architectures e.g. ARM

- Creating micro-services with APIs (REST, JSON)

- Creating distributed, and parallel tools and services

- JavaScript, client and/or server-side

- Docker or similar products

- Maps, GIS




Graduate degree in quantitative field (Maths, Physics, Elec. Eng. or similar)

Experience Level
Individual Contributor

Job Type

Yes, 10 % of the Time

Contingent Upon Program Award


Job Code

Related Jobs

EEO is the Law

Boeing supports equality and diversity.

Download the EEO is the Law Poster (PDF Link).

Learn more about Accessibility


Do you need help with the application process due to a disability?

If so, please contact us.

Learn More

Computer generated silouette of a person

My Account

Create an account, update your information, or check the status of your application.

Log In or Create Account