Software Engineer (applications)

Fareham, Hampshire, United Kingdom

Job Description


Join us at Saab Seaeye in creating the most innovative robotic technology for the harshest environment in the deepest oceans and most turbulent waters.

We lead the world with the most advanced engineering, electronics and software systems for pioneering electric underwater technology.

We don\xe2\x80\x99t just create products \xe2\x80\x93 we are revolutionising the underwater world. So come and be part of an innovative and agile team that is dedicated to smart and inspired technology that is rapidly changing the future of underwater robotics.

Job Purpose: To design and implement application or embedded software solutions for underwater robotics applications in line with the company\xe2\x80\x99s business needs through innovation, creativity and professionalism. You will be a team player, who is proactive and able to work with minimal supervision either on your own or within project teams.

Essential Skills:

\xc2\xb7 Bachelor\'s degree from an accredited college in a related discipline, or equivalent experience/combined education.

\xc2\xb7 3+ years\xe2\x80\x99 experience development of application software in C or C++ in commercial environment

\xc2\xb7 Experience of Full-lifecycle product design: from specification to production

\xc2\xb7 Developing and debugging software for application software in Visual studio (2013, 2017, 2022)

\xc2\xb7 Experience of change management systems such as SVN and Git

\xc2\xb7 Experience of working on Windows 10 IoT or Linux (Ubuntu)
\xc2\xb7 Excellent communication skills (written/spoken)

Desirable skills:

\xc2\xb7 GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions)

\xc2\xb7 Experience of application development for Linux OS
\xc2\xb7 Experience of using Microsoft DevOps

General accountabilities and responsibilities:

\xc2\xb7 Work alongside the technical leads to define and design the software architecture across a complex distributed system

\xc2\xb7 Conceptual design at both architecture and module level

\xc2\xb7 Develop, and manage the development of, codebases to high quality standards according to coding guidelines

\xc2\xb7 Devise test strategies and toolsets

\xc2\xb7 Broad-spread technical skillset: from Application-level development (Windows/Linux) through to embedded software and simulation

\xc2\xb7 Undertake national and international travel in support of the company\xe2\x80\x99s technical objectives

\xc2\xb7 To act ethically, with integrity and in the best interest of the business at all times.

\xc2\xb7 To maintain a professional and supportive relationship with team members and other departments in order to deliver business and delivery objectives or deadlines.

\xc2\xb7 To carry out any other duties as detailed by your Supervisor or Manager from time to time.

\xc2\xb7 To keep good time management to minimise any wasted time and maximise

productivity and effectiveness.

Quality, health, safety and environment (QHSE)

\xc2\xb7 Cooperate with the company to achieve a healthy, safe and sustainable working environment

\xc2\xb7 Work in ways that ensure your own safety and that of others; \xe2\x80\x9cDo the right thing even when no one is looking.\xe2\x80\x9d

\xc2\xb7 Report any incidents, near misses or other health, safety and environmental concerns

\xc2\xb7 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.

Saab

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2984459
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Fareham, Hampshire, United Kingdom
  • Education
    Not mentioned