Software Engineer (Mission Systems)

Firma: CV-Library
Jobtype: Full-time

Software Engineer (Mission Systems)

Responsible to: Head of Software Engineering

Grade of post: Senior/Principal (depending on experience)

Salary: To be agreed

Hours of work: 37 hours per week

Work location: Oakley, Bedford, Hybrid working available.

Role Purpose:

BlueBear a Saab Company is a leading autonomy and unmanned systems company recently acquired by Saab. We are continuously innovating within the core area of Unmanned Aerial Systems (UAS) including autopilots, mission systems and payload integration. We are searching for engineers to assist in the development and delivery of the next generation of our swarming UAV technology, where swarms of UAVs can perform complex collaborative tasking with minimal human input at range in a safe manner.

You will be required to support a mixture of R&D and productization activities and should be keen to get involved in all development areas including ConOps/Use case development with the customer, requirements and architecture, development and test, and will therefore have a good track history / proven track record in both problem solving and high quality software development.

Your role as a Software Engineer will involve architecting, designing, implementing, and testing our in-house Mission Systems that provide the gateway to our swarming and autonomy systems. Our Mission Systems interact with our in house developed avionics systems and fleet of UAVs.

Working as part of a team in a multidisciplinary environment you will have good communication skills. A can-do attitude and a genuine passion for innovative technology will be advantageous. The opportunity will enable the successful candidate to gain knowledge of cutting-edge autonomous systems.

Key Responsibilities

· Primarily, your role will be to architect, design, implement and test features within our existing Mission Systems written in Java

· Ensure software redundancy, security objectives are met

· Proactively engage with other engineers, teams and leadership to ensure needs are understood and met.

· Help selecting appropriate algorithms, tools and techniques to meet our objectives.

· Get involved in simulation testing, and flight testing at our own field as well as customer demonstrations.

Essential skills:

· Strong Full Stack Software engineering experience with one or more modern Object-Oriented Languages ideally Java to build modular, testable code

· Good working knowledge of Linux

· Looks to work collaboratively rather than in isolation.

Other useful skills for this role:

· Experience of UAV design, development, including appropriate sensors or associated systems such as ATAK highly desirable

· Knowledge and experience working with autonomous systems

· Design and implementation of Open system APIs using REST or similar

· Experience of Mission System design or operation of tools such as QGroundControl or ArduPilot

· HMI Design and Build using e.g. Java Swing

· Experience building complex database schemas (possibly using an ORM) in PostGresSQL or simialr

· Experience of use and development of GIS applications, using tools such as Luciad Lightspeed

· Knowledge and experience of implementing distributed systems utilising technologies such as MQTT or RabbitMQ

· Strong architecture and design skills

· Able to use (and ideally create/maintain) CI/CD pipelines using Maven, Jenkins, TeamCity or similar

· Knowledge of IP networks using tools such as nftables

· Testing (Unit, Integration) and Test automation experience.

· Experience as a Technical or Team leader

· Experience mentoring junior engineers.

· Good communication skills for internal and external technical discussions.

Other Duties and Responsibilities

· To undertake such other duties and responsibilities as may be reasonably required within the grade and level of the post.

· To actively participate in Blue Bear’s Performance Management Scheme.

· You will be expected to perform different tasks as necessitated by your evolving role within the company and the overall business objectives of the company.

· Some travel (primarily UK based) may be required to support customer trials.

What’s in it for you?

· Work in a small (but growing!), friendly company with the ability to influence and develop the cutting edge of swarm autonomy technology

· See your work in action flying on our own fleet of custom-built UAVs

· Hybrid working (typically 2 days / week in office)

· Employee Assistance Programme

· Life Insurance and Income Protection Insurance

· Health and Dental Insurance

· Competitive Salary

· Health Cash Plan

· Bike to Work scheme

· Company paid socials (approx. 3 a year)

Equality and Diversity

We are committed to the promotion of equality of opportunity in all of our activities and to encouraging access to our organisation from all groups irrespective of the equality strands. We are working to create an environment in which cultural diversity and individual difference are positively valued in an atmosphere free from harassment and discrimination. We take our legal and moral obligations with respect to equal opportunities seriously and welcome dialogue with individuals on ways in which our equal opportunities policies and practice can be enhanced.

Health and Safety

The organisation together with the assistance of all employees are fully committed to developing a positive safety culture.

We encourage and support employees becoming involved in and participating in health, safety and welfare matters. Our goal is to motivate and empower all employees to work safely and protect their long-term health, not simply to avoid accidents

Apply for this job