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
£ 60KJob 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