Senior Embedded Software Architect

Ultra

Maidenhead

On-site

GBP 90,000 - 130,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Annual Bonus Scheme
Private Medical Cover
25 days’ holiday with option to buy 5
Pension Contribution
4 x Life Assurance Cover
Flexible working hours
Security Clearance Allowance

Job summary

Ultra’s Software Engineering function leads the lifecycle of embedded and application software within the Cyber UK units. You will architect, design and implement software across multiple projects, mentoring engineers and ensuring delivery within schedule and cost targets.

The role requires strong C/C++ expertise, proficiency with RTOSes and Linux, and experience with design patterns and testing. Applicants should be able to obtain the required UK security clearances and work within a

Qualifications

  • Degree in an engineering, mathematical or science‑based subject or equivalent experience.
  • Significant experience in embedded product development (bare-metal and RTOS such as ThreadX, QNX or Linux).
  • Embedded Linux application, kernel and/or driver development.
  • Proficiency in C and C++.
  • Significant experience with best practice software development processes/lifecycles.
  • Experience with Object‑Oriented Design and Design Patterns (SOLID).
  • Experience in software testing and design for test.

Responsibilities

  • Architect, specify requirements, design, implement and test embedded and/or application software within a software engineering team.
  • Apply object-oriented design techniques to enable code reuse and testing framework integration.
  • Review system design artefacts to derive software requirements and architecture.
  • Design, document, review and maintain software design using RSA, EA; ensure compatibility with code generation where needed.
  • Maintain knowledge of best practices, standards and tools (TDD/BDD, CI, DevSecOps, static analysis).
  • Estimate time and effort for software activities and deliver to schedules and budgets.
  • Lead defined aspects of the project to balance requirements, schedule and cost.
  • Generate and review technical proposals and estimates for bids and contracts.
  • Mentor and coach engineers; sign off major technical documents and lead reviews.

Skills

Embedded C/C++
RTOS/bare-metal
Linux kernel/driver
C language
OOD/Design patterns (SOLID)
Software testing

Education

Bachelor's degree in engineering/science
Master's degree (desirable)

Tools

DOORS
RSA
Enterprise Architect
UML/SysML
Git/CI

Job description

Ultra’s Software Engineering function leads the lifecycle of embedded and application software within the Cyber UK units. You will architect, design and implement software across multiple projects, mentoring engineers and ensuring delivery within schedule and cost targets.

The role requires strong C/C++ expertise, proficiency with RTOSes and Linux, and experience with design patterns and testing. Applicants should be able to obtain the required UK security clearances and work within a

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

Similar jobs worth comparing

Senior Embedded Software Architect, Cyber Defense
Senior Embedded Software Architect, Cyber Defense

Worky • Maidenhead

On-site
GBP 65,000 - 95,000
Annual Bonus
Private Medical Cover
25 days holiday
+5
Senior C++ Embedded Systems Engineer (Hybrid)
Senior C++ Embedded Systems Engineer (Hybrid)

Ultra Electronics Group • Cheltenham

Hybrid
GBP 40,000 - 55,000
Flexible working options
25 days holiday plus bank holidays
Life assurance up to 4 times annual salary
+2
Embedded Software Engineer – Cyber Defense (Clearance Eligible)
Embedded Software Engineer – Cyber Defense (Clearance Eligible)

Ultra I&C • Maidenhead

On-site
GBP 40,000 - 60,000
Annual Bonus Scheme
Private Medical Cover
25 days holiday plus Bank Holidays
+3
Embedded Software / Firmware Engineer
Embedded Software / Firmware Engineer

Ultra • Orpington

On-site
GBP 55,000 - 85,000
Embedded Software / Firmware Engineer
Embedded Software / Firmware Engineer

Ultra • Southampton

On-site
GBP 60,000 - 90,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Copello Global • North East

On-site
GBP 55,000 - 85,000
Senior Embedded Software Architect – Secure RTOS Leader
Senior Embedded Software Architect – Secure RTOS Leader

Copello Global • Maidenhead

On-site
GBP 90,000 - 130,000
Senior Embedded Software Engineer — Aerospace/RTOS
Senior Embedded Software Engineer — Aerospace/RTOS

United States Digital Space LLC • Milton Keynes

On-site
GBP 55,000 - 75,000
Senior Software Engineer
Senior Software Engineer

Ultra PCS • Cheltenham

Hybrid
GBP 45,000 - 65,000
Flexible working within core hours
25 days holiday
Four times annual salary in life assurance
+2
Embedded Systems Engineer – FPGA & RF
Embedded Systems Engineer – FPGA & RF

Ultra • Orpington

On-site
GBP 55,000 - 85,000