Our client, a prestigious entity in the Defence & 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 & 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.
Desirable:
Languages: Python, JavaScript/node.js/react.js, Rust
Knowledge of communications protocols (e.g., TCP/IP)
Experience with version control, CI/CD, and automated test frameworks
Familiarity with defensive coding standards (e.g., MISRA)
Experience with DOORS, RSA, Enterprise Architect, UML, SysML
Benefits:
- Competitive salary with additional performance-related bonuses.
- Opportunity to work on impactful projects in the Defence & Security sector.
- Professional development and training opportunities.
- Supportive and collaborative work environment.
- Comprehensive employee benefits package.
If you are an experienced software engineer looking to progress your career and work on cutting-edge defence and security projects, we would love to hear from you. Apply now!