Software Development Engineer

Matchtech
Farnborough, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 50K

Job location

Farnborough, United Kingdom

Tech stack

Java
Microsoft Windows
Systems Engineering
C++
Configuration Management
Linux
Software Maintenance
Real-Time Operating Systems
Software Engineering
Software Requirements Analysis
Systems Integration
Information Technology

Job description

You'll join a highly skilled engineering team focused on maintaining and developing new systems that modernise Maritime Test & Evaluation facilities. This is hands-on, impactful work, contributing to real-world mission success. In this position, you'll be exposed to a wide range of exciting technical projects. You'll have the chance to expand your skill set, work alongside recognised experts, and operate at the forefront of technology. Your contributions will support the creation, testing and effective use of new, life-saving capabilities. Key Responsibilities

  • Gathering and translating software requirements
  • Designing, implementing and maintaining software solutions
  • Developing new modules, resolving defects and tackling technical challenges
  • Collaborating closely with software engineers, systems engineers, project teams and multiple stakeholders

Requirements

  • Hands-on development experience in C++ or Java, on Linux or Windows
  • Strong problem-solving and engineering skills, with the ability to communicate clearly across teams and customers
  • Solid understanding of the full software development life cycle
  • Experience designing, developing, integrating, testing and delivering complex real-time software systems
  • Familiarity with change control and configuration management tools, * Degree in Computer Science, Software Engineering or a related field (or equivalent experience)

Apply for this position