Principal Software Engineer
New Today
Step into a world where innovation meets impact. This exciting opportunity as a Principal Software Engineer offers you the chance to be part of a forward-thinking company that is revolutionising defence technology. Contributing to cutting-edge solutions, you will play a pivotal role in delivering advanced systems that redefine security and trust on a global scale. With a dynamic and collaborative environment, this company is committed to empowering its employees with career growth, professional development, and the chance to work on meaningful projects that truly make a difference.
What You Will Do:
- Lead the architecture, design, development, documentation, and testing of embedded and application software for multiple concurrent research, development, and production programmes.
- Apply object-oriented design techniques to enable code re-use and seamless integration with testing frameworks.
- Review system design artefacts and derive software requirements and architecture to meet high-level system needs.
- Design and maintain software using modelling tools, ensuring accurate code generation where required.
- Contribute to the Software Community of Practice, proposing improvements to tools, processes, and techniques to enhance efficiency and innovation.
- Mentor and coach junior engineers, sharing knowledge and expertise to foster growth and development.
What You Will Bring:
- A degree in engineering, mathematics, or a science-based subject, or equivalent experience.
- Proven expertise in embedded product development, including bare-metal and RTOSes such as ThreadX, QNX or Linux.
- Proficiency in C and C++ programming languages, with a solid understanding of object-oriented design and design patterns.
- Experience with software testing, design for test, and best practice software development processes.
- Familiarity with version control, continuous integration, and automated test tools and frameworks.
This company is dedicated to delivering highly differentiated solutions by applying cutting-edge electronic, mechanical, and software technologies. As a Principal Software Engineer, you will contribute to the development of pioneering cryptographic and key management solutions, ensuring the secure exchange of vital information for its customers. This role is an opportunity to join a team that thrives on innovation, collaboration, and excellence, making a tangible difference in critical environments.
Location:
This role is based in Maidenhead offering flexible working hours and the opportunity for a 1pm finish on Fridays.
Equal Employment Opportunity Statement:
- Location:
- Thatcham, England, United Kingdom
- Salary:
- £80,000 - £100,000
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Principal Software Engineer
-
Thatcham, England, United Kingdom
-
£80,000 - £100,000
- IT & Technology
Step into a world where innovation meets impact. This exciting opportunity as a Principal Software Engineer offers you the chance to be part of a forward-thinking company that is revolutionising defence technology. Contributing to cutting-edge soluti...
More Details -
-
New Today
Principal Software Engineer / Architect
-
Bristol, England, United Kingdom
-
£150,000 - £200,000
- IT & Technology
Principal Software Engineer / Architect (C# .Net AWS) Remote / Bristol to £100k Are you a highly technical Principal Software Engineer with strong architecture and design skills? You could be progressing your career at a financial services tech consu...
More Details -
-
New Today
Principal Software Engineer
-
United Kingdom
-
£80,000 - £100,000
- IT & Technology
* Deep proficiency in Java (11/17+), with strong experience in modern frameworks and libraries.* Strong background in microservice architecture, containerisation (Docker, Kubernetes) and RESTful API design.* Experience with frontend technologies incl...
More Details -
-
New Today
Senior Software Development Engineer - Product Engineering (Principal Associate)
-
Nottingham, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Senior Software Development Engineer - Product Engineering (Principal Associate) Company: Capital One Location: Nottingham, United Kingdom Type: Permanent Employment Type: Full time Salary: Competitive About this role Candidates successful in...
More Details -
-
New Yesterday
Principal Software Engineer
-
England, United Kingdom
-
£80,000 - £100,000
- IT & Technology
About Invisible Invisible Technologies is the AI operating system for the enterprise. Our end-to-end AI Software Platform structures messy data, builds digital workflows, deploys agentic solutions, evaluates/measures impact, and mobilizes relevant hu...
More Details -
-
New Yesterday
Senior Software Development Engineer - Site Reliability (Principal Associate)
-
Nottingham, England, United Kingdom
-
£80,000 - £100,000
- IT & Technology
Senior Software Development Engineer - Site Reliability (Principal Associate) We're looking for a Principal Associate Engineer to join our Site Reliability Engineering (SRE) team. This role is ideal for a skilled Java engineer with a passion for und...
More Details -