cover image
Innovate

Innovate

www.weinnovatetalent.com

1 Job

56 Employees

About the Company

Innovate is a leading, global technical staffing and resource service business, proudly recognised as the world's highest-rated 5-star staffing solutions provider.

Our vision is simple and unchanged for over 20 years: 'We Help the World Innovate with the Right Talent'. We achieve this with our comprehensive suite of customer-focused, project-driven resourcing solutions, each proven to deliver cost-optimised and outcome-based results, every time - across the entire Technology & Engineering space.

Innovate takes a unique 'trusted-partnership' approach to help our customers solve their business and technology challenges. By leveraging our proven experience and expert capabilities, we deliver the right talent and perfect resource solution to every customer, every time.

Over the last 20 years, Innovate Group has secured our position as a leader in providing the world's largest Automation, Defence, Digital, Energy & Cyber projects with experts across all Technology & Engineering disciplines and seniority, from Technical Specialist to C-Suite.

With offices across UK, US and Europe, our specialist brands are helping customers across the world to solve complex staffing and resourcing challenges 24/7:

Innovate:Defence
Innovate:Automation
Innovate:Cyber
Innovate:Energy
Innovate:Digital

To find out how our personalised approach and expert solutions could help your business overcome technical staffing and resourcing challenges, contact us today on: +44(0)1737 235400

Listed Jobs

Company background Company brand
Company Name
Innovate
Job Title
Principal Software Engineer
Job Description
**Job Title:** Principal Software Engineer **Role Summary:** Lead end‑to‑end development of embedded and application software for high‑performance defense and intelligence systems. Provide architectural ownership, enforce quality and security, and mentor development teams. **Expectations:** - Deliver software that meets stringent performance, reliability, and security requirements. - Maintain clear, measurable goals across requirements, design, implementation, testing, and delivery. **Key Responsibilities:** - Design, develop, and verify embedded and application software. - Define system architectures, review code, and ensure quality, cost, and schedule compliance. - Implement modern engineering practices (CI/CD, DevSecOps, TDD/BDD). - Mentor junior engineers and promote best practices. - Contribute to bids, proposals, and technical reviews. **Required Skills:** - Proficient in C/C++ with extensive embedded/Linux development experience. - Strong object‑oriented design and full software lifecycle management. - Knowledge of real‑time systems, testing frameworks, and modern development tools. - Familiarity with CI/CD pipelines, DevSecOps, TDD, and BDD. **Required Education & Certifications:** - Degree (or equivalent) in Engineering, Computer Science, or related field. - Eligible to obtain and hold SC clearance; ultimately able to obtain DV clearance.
Reading, United kingdom
On site
Senior
29-10-2025