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
£ 83KJob 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.