Software Engineer

Matchtech
Winchester, United Kingdom
2 days ago

Role details

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

Job location

Winchester, United Kingdom

Tech stack

Testing (Software)
Agile Methodologies
C++
Linux
DevOps
Embedded C
Embedded Software
Python
Scrum
Product Management
Software Architecture
Software Tools
Software Engineering
Visual Studio Online
Gitlab
GIT
Docker

Job description

Our client, a leader in the defence and security sectors, is currently seeking a talented Software Engineer to join their innovative team. With a focus on Embedded C, C++, and Python, you will work on cutting-edge technology solutions for the RF communication and sensors domain. This permanent role offers a dynamic and technically challenging environment with opportunities for career growth., * Designing detailed components of product software

  • Implementing and testing software as part of an agile team
  • Gaining an understanding of existing RF communication and sensor products
  • Contributing to future development agendas
  • Communicating effectively with a wide range of stakeholders
  • Potential team leadership or line management responsibilities

Requirements

  • Experience in Embedded C, C++, and Python
  • Knowledge of sensor and communication systems
  • Software engineering experience from R&D concept through to full product lifecycle
  • Understanding of modern software architecture practices
  • Experience in scientific application/DSP and algorithm implementation
  • Familiarity with agile development practices (e.g., Scrum, Kanban)
  • Proficiency with modern software tools (e.g., Gitlab, Git, VS Code)

Desirable Experience:

  • Experience in modern UI design
  • Embedded software development (cross-compiling, deployment)
  • Knowledge of Linux OS, kernel drivers
  • Experience with DevOps (Gitlab CI/CD scripting, pipelines, Docker)
  • Team leadership or line management experience

Benefits & conditions

  • Competitive salary
  • Flexible benefits covering health, wellbeing, savings, protection, and leisure
  • Inclusive and creative working environment offering flexible working arrangements
  • Opportunities for professional development and career progression

Apply for this position