Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
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
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.