Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
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.ukGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where to Find Entry-Level Software Engineering Jobs
Fully Remote Software Engineer Jobs
Software Engineer Salary London
Is Software Engineering Over-Saturated?