Software Applications Engineer
Saab
Fareham, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Fareham, United Kingdom
Tech stack
HTML
JavaScript
Microsoft Windows
API
Apache HTTP Server
Software Applications
C++
CSS
Computer Security
Databases
Software Debugging
Linux
Programming Tools
Django
JSON
Python
Log Files
Microsoft Visual Studio
Node.js
Software Architecture
QT
Queueing Systems
RabbitMQ
Software Tools
Software Engineering
Software Systems
SQL Databases
System Software
TCP/IP
Wireshark
Web Pages
WebSocket
XML
ZeroMQ (Concurrent Programming Libraries)
React
Backend
Angular
Web Technologies
Docker
Job description
To design and implement application and software solutions for underwater robotics applications in line with the company's business needs through innovation, creativity and professionalism. In addition, you will be tasked with designing and developing software for the next generation of underwater vehicles as well as supporting and developing on existing codebase and products.
Requirements
You will be a team player, who is proactive and able to to demonstrate experience in the following areas:
- Familiarity in development of control software
- Solid understanding of software design and architecture
- Backend server design/structure
- Familiar with Standard Web Technologies
- Exposure to front end - Able to construct functional web pages
- Software Engineer with min 5 years' experience as an Engineer.
- Preferably with a Degree in a relevant Engineering Discipline.
In addition, you will be Able to demonstrate software skills in some of the following technologies on both Windows and Linux:
- C++
- Javascript
- Python
- XML
- JSON
- HTML
- CSS
- Web backend servers (Angular, Django, NodeJS, React, Apache or similar)
- Web Sockets
- Docker
- TCP-IP / UDP
- SQL or other databases
- Dev tools (Wireshark, system log interrogation etc..)
- Databases
- Cyber Security
Desirable:
- Exposure to IP video and video routing
- Familiarity in design and testing of control software
- 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)
- Customer facing API's using web technologies
About the company
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 600 people across eight sites in the UK, and our specialisations include software engineering, underwater robotics, radars, AI, and armed forces training.