Embedded Software Engineer - Flexible Hours

Ultra

Maidenhead

On-site

GBP 70,000 - 95,000

Full time

14 days+

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 (plus bank holidays)
Pension Contribution
4 x Life Assurance Cover
Flexible working hours
Cycle to work scheme
Security Clearance Allowance

Job summary

Ultra’s Cyber UK Business Unit is seeking an embedded software engineer to define, design, develop, document and test embedded and application software as part of a team of 5–20 engineers. You will implement software under leadership, apply OO design, and ensure compliance with security and testing standards.

Role requires willingness to obtain SC and DV clearances, a degree in engineering/science, and hands-on C/C++ with embedded Linux.

Qualifications

  • Degree in engineering, mathematical or science-based subject or equivalent experience.
  • Experience in embedded product development including bare-metal and RTOS (ThreadX, QNX or Linux).
  • Embedded Linux application, kernel and/or driver development.
  • C and C++ programming experience.
  • Object-Oriented Design and Design Patterns.
  • Software testing and design for test.
  • Experience with version control, CI and automated tests.

Responsibilities

  • Implement software under the direction of the project’s software lead and engineering software lead.
  • Design, code, verify, test, document, amend and refactor simple programs/scripts.
  • Apply standards and tools to achieve a well-engineered result.
  • Manage security of information to comply with government regulations.
  • Specify requirements, design, implement and test embedded or application software.
  • Apply OO design 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 and EA.
  • Develop knowledge of best practice development processes and language standards (C/C++/Python/C).
  • Estimate time/effort for software activities and deliver accordingly.
  • Contribute to Software Community of Practice to improve tools and processes.
  • SFIA Level 3: monitor progress, identify issues, propose solutions.

Skills

C/C++
Embedded
OO Design
Software Testing
Version Control
CI/CD
Python
JavaScript
Rust
TCP/IP
MISRA
UML/SysML
DOORS RSA EA

Education

Engineering/science degree

Tools

DOORS
RSA
Enterprise Architect
UML
SysML

Job description

Ultra’s Cyber UK Business Unit is seeking an embedded software engineer to define, design, develop, document and test embedded and application software as part of a team of 5–20 engineers. You will implement software under leadership, apply OO design, and ensure compliance with security and testing standards.

Role requires willingness to obtain SC and DV clearances, a degree in engineering/science, and hands-on C/C++ with embedded Linux.

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

Similar jobs worth comparing

Senior Embedded Software Architect
Senior Embedded Software Architect

Ultra • Maidenhead

On-site
GBP 90,000 - 130,000
Annual Bonus Scheme
Private Medical Cover
25 days’ holiday with option to buy 5
+4
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 Embedded Software Architect & Technical Lead
Senior Embedded Software Architect & Technical Lead

Ultra • Maidenhead

On-site
GBP 75,000 - 110,000
Annual bonus scheme
Private medical cover
Pension contribution
+3
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 I&C • Farnborough

On-site
GBP 45,000 - 70,000
Participation in an Annual Bonus Scheme
Private Medical Cover
25 days’ holiday (plus Bank Holidays)
+3
Software Engineer
Software Engineer

Ultra • Maidenhead

On-site
GBP 70,000 - 95,000
Annual Bonus Scheme
Private Medical Cover
25 days’ holiday (plus bank holidays)
+5
Software Engineer
Software Engineer

Ultra I&C • Maidenhead

On-site
GBP 40,000 - 60,000
Annual Bonus Scheme
Private Medical Cover
25 days holiday plus Bank Holidays
+3
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 & Secure Dev (UK)
Embedded Systems Engineer: FPGA, RF & Secure Dev (UK)

Ultra I&C • Farnborough

On-site
GBP 45,000 - 70,000
Participation in an Annual Bonus Scheme
Private Medical Cover
25 days’ holiday (plus Bank Holidays)
+3
Embedded SW Engineer - SC Cleared
Embedded SW Engineer - SC Cleared

CBSbutler Ltd. • Portsmouth

Hybrid
GBP 74,000 - 105,000