Principal Software Engineer

Copello

Thatcham

In loco

GBP 65.000 - 90.000

Tempo pieno

8 giorni fa

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

Copello is seeking a senior software engineer to lead architecture, design and delivery of embedded and application software for high-stakes cyber and defence programmes. You will mentor engineers, conduct technical reviews, and shape best practices across the software lifecycle.

You will define system-level software requirements, apply OO design and SOLID principles, and drive TDD/BDD, CI/CD and secure software development. Eligibility for SC/DV clearance is required.

Competenze

  • Degree in Engineering, Mathematics, Computer Science or a related discipline (or equivalent experience).
  • Strong experience in embedded software development (Bare Metal, RTOS, Linux).
  • C and C++ programming experience with solid understanding of lifecycles and best practices.
  • Experience with Object-Oriented Design, Design Patterns and SOLID principles.
  • Software testing, verification and design-for-test experience.
  • Eligible to obtain and maintain SC and DV Security Clearance.

Mansioni

  • Lead the architecture, design, development, testing and delivery of high-quality software solutions.
  • Define software requirements and architectures from system-level requirements.
  • Develop embedded and application software using modern engineering principles and object-oriented design.
  • Drive best practice across TDD, BDD, CI/CD, DevSecOps and secure software development.
  • Produce technical estimates, proposals and bid responses, balancing performance, cost and schedule requirements.
  • Mentor and coach engineers, conduct technical reviews and contribute to the Software Community of Practice.
  • Provide technical leadership on complex programmes and support continuous improvement across tools, processes and methodologies.
  • Line management responsibility for up to 5 engineers.

Conoscenze

Embedded software development
C and C++
Software engineering lifecycles
Object-Oriented Design
SOLID principles
Software testing

Formazione

Bachelor's degree in Engineering, Mathematics or Computer Science (or equivalent)
Master's degree in a relevant discipline

Strumenti

CI/CD
Version control
Automated testing frameworks
UML
SysML
DOORS
Enterprise Architect

Descrizione del lavoro

Join a high-performing Cyber team delivering cutting-edge research, development and production programmes valued from thousands to multi-million-pound contracts. You'll provide technical leadership across the full software lifecycle, leading the design and delivery of embedded and application software while mentoring engineers and shaping best practice.

Key Responsibilities
  • Lead the architecture, design, development, testing and delivery of high-quality software solutions.
  • Define software requirements and architectures from system-level requirements.
  • Develop embedded and application software using modern engineering principles and object-oriented design.
  • Drive best practice across TDD, BDD, CI/CD, DevSecOps and secure software development.
  • Produce technical estimates, proposals and bid responses, balancing performance, cost and schedule requirements.
  • Mentor and coach engineers, conduct technical reviews and contribute to the Software Community of Practice.
  • Provide technical leadership on complex programmes and support continuous improvement across tools, processes and methodologies.
  • Line management responsibility for up to 5 engineers.
Essential Skills & Experience
  • Degree in Engineering, Mathematics, Computer Science or a related discipline (or equivalent experience).
  • Strong experience in one or more of:
    • Embedded software development (Bare Metal, RTOS, Linux)
    • Embedded Linux applications, kernel or driver development
    • C and C++
  • Solid understanding of software engineering lifecycles and best practices.
  • Experience with Object-Oriented Design, Design Patterns and SOLID principles.
  • Software testing, verification and design-for-test experience.
  • Eligible to obtain and maintain SC and DV Security Clearance.
Desirable Experience
  • Rust, JavaScript, Node.js or React.
  • TCP/IP and communications protocols.
  • CI/CD, version control and automated testing frameworks.
  • UML, SysML, DOORS, Enterprise Architect or RSA.
  • Knowledge of MISRA and secure coding standards.
  • Master's degree in a relevant discipline.

This is an excellent opportunity for an experienced software engineer looking to take technical ownership of complex cyber and defence programmes while developing the next generation of engineering talent.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Software Technical Lead
Senior Software Technical Lead

Holt Recruitment • Farnborough

In loco
GBP 90.000 - 130.000
Chief Software Architect
Chief Software Architect

Matchtech • Maidenhead

In loco
GBP 110.000 - 160.000
Flexible hours
Early Friday finishes
Career development
Principal Software Engineer
Principal Software Engineer

Matchtech • Maidenhead

In loco
GBP 90.000 - 120.000
Annual bonus
Private medical insurance
Security allowance (where applicable)
+1
Software Engineer
Software Engineer

STS Defence Ltd • Gosport

Ibrido
GBP 45.000 - 60.000
Software Technical Lead
Software Technical Lead

Matchtech Group • Farnborough

In loco
GBP 90.000 - 120.000
Senior Software Engineer
Senior Software Engineer

Holt Executive Ltd • Devon and Torbay

Ibrido
GBP 65.000 - 90.000
Hybrid working
Friday lunch finish
28 days annual leave
+5
Senior Software Engineer
Senior Software Engineer

Holt Recruitment Group • Devon and Torbay

Ibrido
GBP 60.000 - 85.000
Hybrid working
28 days leave + Christmas closure
Pension
+6
Senior Software Engineer
Senior Software Engineer

STS Defence • Gosport

In loco
GBP 50.000 - 70.000
Software Engineer - SC Cleared
Software Engineer - SC Cleared

Searchability • Winchester

In loco
GBP 50.000 - 90.000
Senior Cyber Engineer
Senior Cyber Engineer

Dstl • Salisbury

In loco
GBP 65.000 - 90.000
Specialist allowance