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
£ 50KJob 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)