Software Engineer

Anschuetz
Portsmouth, United Kingdom
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Compensation
£ 70K

Job location

Portsmouth, United Kingdom

Tech stack

Testing (Software)
Agile Methodologies
Unit Testing
C++
Client Server Models
Configuration Management
Databases
Serialization
Data Structures
Database Design
Software Debugging
Software Design Patterns
Graphical User Interface
Design of User Interfaces
PostgreSQL
Network Programming
Object-Oriented Software Development
Scrum
Qt Modeling Language (QML)
QT
Software Engineering
Subversion
Systems Integration
Web Services
XML
Standard Template Library (STL)
SC Clearance
Solid Principles
Information Technology
Front End Software Development

Job description

You will work on software for a variety of application types, including client-server systems, database-backed applications, communication infrastructure, and graphical user interfaces, using modern tools and technologies., * Capture and analyse technical requirements, including effort estimates and delivery milestones.

  • Design, implement, maintain, and test software solutions across multiple application areas.
  • Develop back-end database management, communication layers, and client-server applications.
  • Design and develop front-end graphical user interfaces.
  • Create, document, and execute software tests, including unit tests and simulation-based testing.
  • Evaluate and recommend new technologies, tools, and Work within an agile software development team using SCRUM.
  • Integrate software with third-party sensors and applications, such as cameras or radar trackers.
  • Contribute to continuous improvement across the software development lifecycle.

Requirements

Do you have experience in Software development?, This role is based on-site and so applicant must live within commuting distance, have the right to work in the UK, be eligible for UK Security Clearance and have a relevant C++ experience.

This role is ideal for engineers with experience in C++ software development, object-oriented design, debugging, and agile development., * Strong C++ software development experience

  • Experience with object-oriented programming and software design principles.
  • Good debugging and fault isolation skills.
  • Solid knowledge of data structures, algorithms, and design patterns.
  • Experience with code configuration management such as Subversion.
  • Understanding of network programming and data serialisation.
  • Experience with database design, coding, and administration.
  • Front-end UI design and development experience.
  • Ability to work effectively in an agile/SCRUM environment.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork skills.
  • Able to work independently and as part of a team.

Desirable Experience

  • Software development experience in one or more of: C++, Qt, QML, UI design.
  • Experience with DDS, STL, XML, web services, or network programming.
  • Experience with PostgreSQL or similar databases.
  • Familiarity with software integration for sensor or defence-related systems.

Education

  • Degree in Computer Science or a related technical field, or equivalent practical experience., We'd love to hear from you of you live within commuting distance, have the right to work in the UK, are eligible for UK Security Clearance and have a relevant experience in C++ . Please apply via the link at the top of the advert with your CV

Benefits & conditions

Pulled from the full job description

  • Referral programme
  • Life insurance
  • Company pension
  • Private medical insurance
  • Cycle to work scheme
  • Car scheme
  • On-site parking, * 33 days holiday (including bank holidays) & Holiday Trading
  • Flexible working + nine-day fortnight option
  • Private medical insurance (salary sacrifice)
  • Company pension and life insurance
  • Car Benefit Scheme (salary sacrifice)
  • Cycle to work and technology schemes
  • Career development and training, * Company pension
  • Cycle to work scheme
  • Life insurance
  • On-site parking
  • Private medical insurance
  • Referral programme

Application question(s):

  • For this role you will either need a British Passport or Indefinite Right to Remain in the UK. Please confirm what document you will be providing to evidence that you meet this criteria.
  • Please confirm if you have Engineering and/or Maritime industry experience

About the company

Anschütz is a world-leading provider of ship navigation systems and maritime solutions, delivering advanced navigation and mission systems for commercial ships, mega yachts, refit projects, naval surface combatants, small combatants, and submarines. Around 30,000 ships worldwide are equipped with Anschütz products.

Apply for this position