Senior Software Engineer

Matchtech
UK
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Microsoft Windows Application Layers C++ (Programming Language) Continuous Integration Linux DevOps Embedded C Embedded Software Firmware Transport Layer Requirements Management Software Engineering
+5 more
System Availability AngularJS Gitlab-ci Information Technology Jenkins

Job description

Collaborates with all the stakeholders including customers to develop and maintain Symetrica software. Assists the software engineering manager in requirements management, estimation, and planning.Key skills required for this roleSoftware Engineer - Embedded C++ / LinuxImportantSoftware Engineer Our client, a strong emphasis on embedded development, this position offers an exciting opportunity to work on cutting-edge technology that addresses real-world challenges in various sectors including customs, border protection, law enforcement, military, emergency services, and first responders.Key Responsibilities:Leading the development of complex features and projectsCollaborating with stakeholders and customers to maintain and develop softwareAssisting the software engineering manager in requirements management, estimation, and planningDevising innovative solutions to improve software process and qualityIntegrating software with hardware to deliver complete systemsOptimising application architectures for scalability and performanceMonitoring system performance and troubleshooting to ensure high availability and reliabilityDesigning, implementing, and maintaining CI/CD pipelines to automate software delivery processesSupervisory Responsibilities:Technical mentoring of junior engineersSprint board managementRequired Skills:Significant experience with embedded C/C++ and PythonExtensive expertise across Linux and Windows operating systemsStrong understanding of electronics and systems designHands-on experience with hardware-software integrationFull stack development using Angular frameworkExperience with internet, application layer, transport layer, and security protocolsProficiency with CI/CD tools such as Jenkins or GitLab CI/CDIn-depth understanding of video and image processingAgile methodology and software development lifecycle knowledgeDesired Skills:Designing and implementing graphical user interfacesAppreciation for physics, particularly radiation-related topicsExperience with DevOps toolsEducation/Experience:Bachelor’s degree in computer science, electronics, or a related fieldHands-on experience in software and firmware developmentPhysical Requirements:Prolonged periods sitting at a desk and working on a computerMust be able to lift up to 15 pounds at timesSecurity Clearances:Willingness and ability to apply for and maintain appropriate security clearanceUS Employees - Green Card or US citizenship required by our government contractsUK Employees - Baseline Personnel Security Standard (BPSS) and Security Check (SC)

Requirements

If you are passionate about technology and innovation, and have the skills and experience we are looking for, we would love to hear from you. Apply now to join our client’s dedicated and innovative team.Matchtech is a STEM Recruitment Specialist, with over 40 years’ experience #J-18808-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on apply4u.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · WWC 2023

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all