Job Opportunity

Software Engineer

Purpose of job
Application of a software engineering approach to undertake all tasks within a software development lifecycle.

To support or lead the development of software systems for above-water and underwater solutions, products and systems

Reporting relationships
Reports to Technical Lead / Team Leader

Staff responsibility
May be required to act as software lead at system and/or subsystem level

Dorset Innovation Park, Winfrith

Employment status
Permanent, full time (37 hours/ week)

Knowledge, skills and personal qualities required:

  • Proven ability to support or lead software developments
  • Educated to Degree or equivalent level in a software engineering or related discipline
  • Knowledge and understanding of Software Engineering
  • Preferably have an understanding of military systems, in particular maritime systems
  • Understanding of Open Systems Architectures and Principles
  • Experience of Software Engineering Lifecycle processes and tools
  • Ability to solve complex problems and to critically review results and methods to ensure quality
  • Ability to expand knowledge into new domain areas, work across domains and see the bigger picture
  • Excellent communication skills, including delivery of presentations
  • Good written skills including technical report writing, ability to communicate with both experts and non experts
  • Ideally the candidate will have experience in one or more of the following domain areas:
  • Maritime Combat Systems, integration of equipment and software
  • Command and Control Systems
  • Hardware and software network design, implementation and management
  • Acoustics / Sonar
  • RF communications
  • Autonomy, AI, Machine learning
  • Data management
  • Engagement modelling
  • Software Safety (DEF STAN 00-56 & IEC 61508 or equivalent)

Desirable primary software/system skills:

  • Java / JavaFX / Netbeans*
  • C++ / Visual Studio*
  • Requirements management (DOORS experience desirable)
  • UML / Enterprise Architect for system design
  •  Unit Testing / JUnit / CppUnit
  • HMI design and development
  • Atlassian Toolset
  • Network protocols
  • Databases
  • ISO 9001 and TickITplus standards

(* A strong bias to one particular coding language will not be considered a disadvantage)

Other desirable software/system skills:

  • Python
  • Fortran
  • Matlab
  • LabView
  • SQL
  • Web (HTML, JavaScript)
  • Usability Testing
  • IT skills, protocols, switch config, hardware config, virtualization
  • Agile software development

Key accountabilities
To be agreed by appointment

Behavioural requirements

  • Good at working both in a team and independently
  • Attention to detail and understanding of the larger picture
  • Strong communication skills
  • Proactive, willing and responsive
  • Motivated and genuinely interested in problem solving and developing logical, robust solutions
  • Able to multi-task and prioritise a varied work load
  • Wants to expand knowledge base

How to apply

Please forward your CV and a covering letter explaining why you are suitable for the post to Recruitment@uk.atlas-elektronik․com by the closing date and state the job title in the subject line.

Due to the nature of our work and the projects you will be working on, all candidates must be eligible to gain security clearance. ATLAS ELEKTRONIK UK Ltd is an Equal Opportunities employer and welcomes applications for all posts from suitably qualified people regardless of age, disability, ethnicity, gender, marital status, sexual orientation, religion or belief. 

Only successful applicants will be contacted.

Winfrith Newburgh
Dorset DT2 8ZB