Principal Software Engineer

Innovate
Reading, United Kingdom
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 83K

Job location

Reading, United Kingdom

Tech stack

Application Lifecycle Management
C++
Continuous Integration
Programming Tools
Object-Oriented Software Development
Software Engineering
Real Time Systems
Test Driven Development
Linux Development
Information Technology
Devsecops

Job description

  • Lead and contribute to software design, development, and verification for embedded and application systems.
  • Define architectures, review code, and ensure delivery to quality, cost, and schedule.
  • Apply modern engineering practices (CI/CD, DevSecOps, TDD/BDD).
  • Mentor junior engineers and drive best practice across the team.
  • Support bids, proposals, and technical reviews.

Requirements

  • Degree (or equivalent) in Engineering, Computer Science, or related field.
  • Strong experience in C/C++ and embedded or Linux development.
  • Skilled in object-oriented design and software lifecycle management.
  • Familiar with real-time systems, testing frameworks, and modern development tools.

Benefits & conditions

  • Competitive salary, bonus & allowance.
  • Strong pension and flexible benefits.
  • Hybrid working and excellent site facilities.
  • Opportunities for progression, training, and innovation.

Please note that candidates must be eligible to obtain SC clearance and eventually DV.

Apply for this position