Senior Software Engineer

Our client, a prestigious entity in the Defence and Security sector, is currently seeking a Senior Software Engineer to join their dedicated team in Berkshire. This permanent position offers the opportunity to work fully onsite due to network requirements, with the added benefit of a potential bonus and eligibility for security clearance enhancements.Key Responsibilities -Design, implement, test, and maintain embedded and application software following project processes.Apply object-oriented design for reusable code and integration with testing frameworks.Review system designs to derive software requirements and architecture.Document and maintain software design using tools like RSA and EA.Follow and promote best practices: TDD/BDD, CI/CD, DevSecOps, C/C++ standards.Estimate effort, deliver on schedule, and propose improvements to tools and processes.Contribute to or lead project elements to balance requirements, cost, and schedule.Support technical proposals with accurate estimates for effort, costs, and risks.Job Requirements -Willing to obtain and maintain SC clearance; DV clearance after SC.Qualifications and Skills - Essential:Degree in engineering, mathematics, science, or equivalent experience.Experience in at least one of: embedded product development (bare-metal/RTOS like ThreadX, QNX, Linux), embedded Linux application/kernel/driver development, or C/C++.Knowledge of software development processes, Object-Oriented Design, Design Patterns, and software testing.Desira
Other jobs of interest...



Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!