Software Engineer

Copello Global

Maidenhead

On-site

GBP 90,000 - 120,000

Full time

11 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Bonus
Private medical
Enhanced pension
25 days' holiday
Flexible benefits
Early Friday finish

Job summary

Copello Global in Berkshire is seeking an experienced Senior/Principal Software Engineer to join a highly skilled defence engineering team, delivering secure, mission-critical software across embedded and application environments. You will own the software lifecycle from design to verification, work with C/C++ across bare-metal, RTOS and Embedded Linux, mentor engineers and contribute to bids and future product development in a regulated environment.

Qualifications

  • Strong C/C++ experience.
  • Significant embedded software development experience.
  • Experience with bare-metal, RTOS and embedded Linux.
  • Understanding of software lifecycles and best practices.
  • Experience with OO design and design patterns.
  • Strong software testing and testability.
  • Experience in complex or regulated environments.

Responsibilities

  • Design and develop embedded and/or application software.
  • Work with C and C++ across bare-metal, RTOS and Linux.
  • Develop robust, reusable software using OO design and SOLID principles.
  • Support software architecture, requirements and technical design.
  • Drive best practice across TDD/BDD, CI, DevSecOps and automated testing.
  • Collaborate with Systems, Hardware and Firmware engineers.
  • Lead technical reviews and influence engineering decisions.
  • Mentor and support less experienced engineers.
  • Contribute to proposals, bids and future product development.
  • Drive improvements in tools, processes and engineering practices.

Skills

C/C++
Embedded software
Bare-metal/RTOS/Embedded Linux
OO design
Software testing
Regulated environments
Mentoring

Tools

DOORS
SysML
UML
Enterprise Architect

Job description

Build secure software. Solve complex problems. Shape next-generation defence technology.

Copello are partnering with a leading defence and cyber organisation in Berkshire to find an experienced Senior/Principal Software Engineer to join a highly skilled engineering team.

This is a fantastic opportunity for a software engineer who enjoys technical ownership, complex problem-solving and hands-on development, working on secure, mission-critical products across embedded and application environments.

The Role

You'll take technical responsibility across the software development lifecycle - from requirements and architecture through to design, implementation, testing and verification.

  • Designing and developing embedded and/or application software.
  • Working with C and C++ across bare-metal, RTOS and Linux environments.
  • Developing robust, reusable software using Object-Oriented Design and SOLID principles.
  • Supporting software architecture, requirements and technical design.
  • Driving best practice across TDD/BDD, CI, DevSecOps and automated testing.
  • Working closely with Systems, Hardware and Firmware engineers.
  • Leading technical reviews and contributing to key engineering decisions.
  • Mentoring and supporting less experienced engineers.
  • Contributing to technical proposals, bids and future product development.
  • Driving improvements in software tools, processes and engineering practices.
What we're looking for

We're keen to speak with experienced Software Engineers who have:

  • Strong C/C++ experience
  • Significant experience in embedded software development
  • Experience with bare-metal, RTOS and/or Embedded Linux
  • Strong understanding of software development lifecycles and best practice
  • Experience with Object-Oriented Design and Design Patterns
  • Strong software testing and design-for-test experience
  • Experience working in complex or regulated environments
  • Knowledge of Rust, TCP/IP, MISRA, DevSecOps, CI/CD, DOORS, UML, SysML or Enterprise Architect would be advantageous
Why this opportunity?

You'll be working on secure, mission-critical technology within a highly technical defence environment, with the opportunity to influence architecture, develop your technical expertise and mentor the next generation of engineers.

  • bonus
  • private medical
  • enhanced pension
  • 25 days' holiday + bank holidays
  • flexible benefits
  • a potential early Friday finish
Security clearance:

Candidates will need to be eligible to obtain and maintain SC and DV clearance.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Architect
Software Architect

Copello • Thatcham

On-site
GBP 120,000 - 160,000
Software Engineer
Software Engineer

Copello • Portsmouth

On-site
GBP 50,000 - 70,000
Software Engineer
Software Engineer

Addition • Malvern

Hybrid
GBP 70,000 - 100,000
Matched contribution pension
Life assurance
Generous holiday allowance
+1
Software Engineer
Software Engineer

Akkodis • Reading

Hybrid
GBP 55,000 - 75,000
Experienced Embedded Software Consultant
Experienced Embedded Software Consultant

SoCode Limited • Impington

On-site
GBP 50,000 - 75,000
Software Engineer
Software Engineer

Copello Global • Portsmouth

On-site
GBP 65,000 - 90,000
Senior Software Engineer – C++
Senior Software Engineer – C++

Gregory Martin International • Portsmouth

Hybrid
GBP 50,000 - 75,000
Pension
25 days holiday
Life assurance
Lead Software Developer - DV
Lead Software Developer - DV

NPAworldwide • Manchester

Hybrid
GBP 50,000 - 70,000
Hybrid work
Flexible hours
Learning budget
+4
Senior Software Technical Lead
Senior Software Technical Lead

Holt Recruitment • Farnborough

On-site
GBP 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Anson McCade • Stevenage

Hybrid
GBP 80,000 - 110,000
Company bonus up to £2,500
Pension contributions up to 14%
Flexi Leave - up to 15 additional days
+2