Leo Cancer Care: Software Engineer Embedded Firmware Level I/II

United States Digital Space LLC

Crawley

Hybrid

GBP 45,000 - 65,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

United States Digital Space LLC is seeking a talented Software Engineer Embedded Firmware to join their Crawley office. This role involves designing, implementing, testing, and maintaining firmware for innovative radiation therapy medical devices. You will collaborate closely with cross-functional teams across electrical, systems, and software engineering disciplines.

The ideal candidate will have over 3 years of RTOS and Bare-Metal development experience with C/C++. Proficiency in debugging with SPI, I²C, and UART, as well as familiarity with medical device regulations, is valuable. This full-time position offers a hybrid working model, allowing for flexibility.

Qualifications

  • 3+ years of embedded development with RTOS and Bare-Metal C/C++.
  • Experience with SPI, I²C, UART for debugging.
  • Understanding of medical device regulations is a plus.

Responsibilities

  • Design, implement, and maintain firmware for medical devices.
  • Collaborate with electrical, software, and systems teams.
  • Ensure compliance with quality management system procedures.

Skills

RTOS development
C/C++ programming
Debugging with oscilloscopes
Reading electrical schematics
Linux and bash
TCP protocols understanding
Python proficiency

Education

S. in Computer Engineering or related field

Job description

Position Title

Software Engineer Embedded Firmware

Reports to

Senior Manager Global Software Engineering

Type

Full-time, Hybrid (office 3 days week)

Location

Crawley, UK Office

Position Summary

Leo Cancer Care is seeking a talented and motivated Software Engineer to support the development of embedded firmware and software for innovative radiation therapy medical devices. In this role, you will design, implement, test, and maintain firmware solutions for complex systems while collaborating closely with cross‑functional engineering teams including electrical, systems, and software engineering. The position involves hands‑on development in RTOS and bare‑metal embedded environments using C/C++, development of service tools, debugging hardware and communication interfaces, and contributing to configuration management and continuous integration practices. The ideal candidate is technically versatile, comfortable working across disciplines, and passionate about developing technology that improves patient outcomes and advances the future of cancer treatment.

Key Responsibilities
  • Design, implement, and maintain firmware and software in complex medical devices
  • Partner with cross‑functional teams (electrical, software, systems, etc.) to test, debug, and continuously improve firmware
  • Develop requirements, design specifications, and implementation for service tools used in our systems
  • Follow QMS procedures, write supporting documentation, utilize revision control and CI best practices
  • Support configuration management and build system
Relevant Knowledge and Skill Requirements
  • 3+ years of RTOS and Bare‑Metal development with C/C++
  • Experience with SPI, I²C, UART and capable of using an oscilloscope or logic analyzer for debugging
  • Capable of reading electrical schematics and component datasheets
  • S. in Computer Engineering or related field
  • Experience with Linux and bash
  • Understanding of network communications and TCP protocols
  • Proficient in python
  • Comfortable collaborating across engineering disciplines and shifting focus as priorities change
  • Experience medical device regulations is a plus
Equal Employment Opportunity

Leo Cancer Care is an equal opportunity employer.

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

Similar jobs worth comparing

Leo Cancer Care: Senior Software Engineer – Interoperability
Leo Cancer Care: Senior Software Engineer – Interoperability

Centaur Health Holdings • Crawley

On-site
GBP 90,000 - 130,000
Leo Cancer Care: Site Planning Drafter Level II
Leo Cancer Care: Site Planning Drafter Level II

Centaur Health Holdings • Crawley

On-site
GBP 40,000 - 60,000
Leo Cancer Care: HR Generalist Level IV-V
Leo Cancer Care: HR Generalist Level IV-V

Centaur Health Holdings • Crawley

On-site
GBP 42,000 - 55,000
Software Engineer - Real Time
Software Engineer - Real Time

Elekta • Crawley

Hybrid
GBP 45,000 - 70,000
Up to 25 paid vacation days
Holiday Purchase Scheme
Private Medical Insurance
+5
Embedded Firmware Engineer – Medical Devices (Hybrid)
Embedded Firmware Engineer – Medical Devices (Hybrid)

United States Digital Space LLC • Crawley

Hybrid
GBP 45,000 - 65,000
Senior Software Engineer - Control Systems
Senior Software Engineer - Control Systems

Elekta • Oxford

Hybrid
GBP 40,000 - 70,000
Private medical insurance
Pension contribution
Cycle to work scheme
+4
Senior Software Development Engineer
Senior Software Development Engineer

Elekta • Crawley

Hybrid
GBP 70,000 - 90,000
25 days vacation
Holiday Purchase
Private medical insurance
+5
Staff Firmware Engineer New UK
Staff Firmware Engineer New UK

Lunar Energy, Inc. • United Kingdom

Hybrid
GBP 60,000 - 90,000
Competitive salary and stock options
Private Medical Insurance through BUPA
Medicash wellbeing plan
+8
Principal Software Engineer in LE11, Hathern, Leicestershire
Principal Software Engineer in LE11, Hathern, Leicestershire

Energy Jobline CVL • Hathern

On-site
GBP 100,000 - 140,000
Embedded Software Engineer
Embedded Software Engineer

Hera • England

Hybrid
GBP 60,000 - 80,000