Lead Software Engineer (Contract)
Saab UK 500.00 British Pound . GBP Per day
2024-10-02 03:32:26
Fareham, Hampshire, United Kingdom
Job type: contract
Job industry: Government & Defence
Job description
Introduction
Saab UK is part of Scandinavia's largest defence company, bringing together the best of Swedish and British innovation. Saab offers world-leading solutions and services in defence, aviation, space, and civil security to keep people and society safe. Our UK presence has been growing at pace, meaning we can offer a wide range of opportunities for personal fulfilment and career growth. We currently employ over 500 people across eight sites in the UK, and our specialisations include software engineering, underwater robotics, radars, AI, and armed forces training.
As part of the global entity Saab AB, Saab UK combines the innovative spirit of a start-up with the resources and expertise of a larger corporation. Globally, Saab employs over 22,000 people, with operations on every continent. Our partnerships with UK customers and industry mean we are able to deliver innovative solutions to complex challenges, anticipating the threats of tomorrow. We invest 23% of our annual revenue into research and development, collaborating with a range of partners including industry and academia.
Saab is a company that offers our employees plenty of opportunities for growth and advancement. We embrace diversity and are committed to providing a workplace where individuals can thrive professionally, paving the way for future progression. We also recognise the need for a healthy work-life balance to ensure our staff have the chance to live a fulfilling life beyond the workplace.
The Role:
To lead multiple concurrent software development activities, directing and managing software engineers in the delivery of technical solutions for new and existing products. Build and enhance software engineering principles with the appropriate latest technologies delivering projects to cost and timescale budget.
Key accountabilities and responsibilities:
Software Engineer with a minimum of 7 years' experience as a Senior Engineer
Able to demonstrate expertise and experience in software used on industrial/vehicle/vessel systems
Broad understanding of software from embedded though to applications
Leading multi-disciplined teams of software engineers
Able to develop a software architecture for complex systems from scratch
Sound understanding of modern software methods and technologies
Able to maintain a system level approach and not get lost in the detail
Able to develop system level requirements and derive lower level requirements to achieve these
Sound understanding of safety concepts and design
Able to interface directly with customers
Able to act as a technical authority
Able to communicate technical concepts to non-technical stakeholders
Able to estimate work content and duration
Able to plan work loading for teams ensuring no team member is overloaded
Able to develop and instigate processes to ensure industry best practice is achieved
Able to ensure appropriate levels of Software Quality are achieved for projects
Able to mentor and develop junior engineers
Ability to delegate tasks
Able to manage resources and budgets
Practical understanding of standards and application of standards
Appreciation of Cyber Security and the impacts on design
Essential Skills: Able to demonstrate technical leadership for software skills in most of the following technologies on both Windows and Linux:
C++
C
RTOS
Linux
Windows
Javascript
Software test
Software Version control
Docker
TCP-IP / UDP
SQL or other databases
Dev tools (Wireshark, system log interrogation etc )
Databases
Cyber Security
API's
Desirable Skills:
CAN / LIN Buses
Serial Buses (RS485 / RS232 etc )
SPI / I2C
Python
Go
XML
JSON
HTML
CSS
Web backend servers (Angular, Django, NodeJS, React, Apache or similar)
Web Sockets
IP video and video routing
Familiarity with Systems serving Real Time Information via Web Sockets
Use of DDS and interfacing with it
Message Queues (Active MQ/Rabbit MQ/ZeroMQ)
GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions)
Developing and debugging software for application software in Visual studio (2013, 2017, 2022)
Simulation Tools
Quality, health, safety and environment (QHSE)
Cooperate with the company to achieve a healthy, safe and sustainable working environment.
Work in ways that ensure your own safety and that of others; "Do the right thing even when no one is looking."
Report any incidents, near misses or other health, safety and environmental concerns.
Deliver all products and services in line with Saab Seaeye quality standards to ensure we meet our customer requirements and highlight any quality concerns or potential improvements.