×
Register Here to Apply for Jobs or Post Jobs. X

Senior Firmware Engineer

Job in Basingstoke, Hampshire County, RG21, England, UK
Listing for: Vision RT Ltd
Part Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 GBP Yearly GBP 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Vision RT is a rapidly growing Med Tech which is transforming radiation therapy for cancer patients, helping to make it more accurate, effective and comfortable. We are the inventors of, and the market leaders in, Surface Guided Radiation Therapy (SGRT). This technology uses advanced 3D cameras to track surface data, for more guidance across every step of the radiotherapy workflow. Our SGRT solutions are used in 24 out of the 25 “Best Hospitals for Cancer,” as tracked by US News & World Report.

We’re one of Britain’s fastest-growing private tech companies, as recently recognised by the 2025 Sunday Times 100 Tech list. We’re also the proud winners of a 2024 King’s Award for Enterprise, the UK’s most prestigious accolade for business excellence. With around 300 employees globally, and offices in the UK, Poland & the USA, Vision RT operates independently as part of the Danish company William Demant Invest A/S – one of the world’s largest investors in healthcare companies.

Vision RT staff members have the security and reach that comes with being part of a large global enterprise, combined with the freedom and agility of a startup. This is a company with strong values, a clear mission and a bright future. It’s an exciting and rewarding place to wor

Role

The successful candidate will design and develop embedded systems using C, C++, and VHDL, collaborating with development teams to deliver firmware solutions and resolve integration issues. They will also support Production by creating test apps and tools for fault diagnosis and work with suppliers to ensure PCB and subassembly testing  part of the Hardware Team, the role involves close collaboration with Regulatory, Quality, Software, Production, Service teams, and third parties.

Responsibilities include producing architecture and design documentation to meet safety and software quality standards. This position is based in Basingstoke, with occasional travel to other offices or suppliers.

Responsibilities
  • Create innovative and robust firmware designs and architecture.
  • Develop test harnesses and tools for fault finding and ensuring production quality.
  • Provide early input into projects to ensure hardware and firmware are well matched.
  • Document firmware and record deliverables; write and maintain firmware documentation.
  • Hold code reviews and verify firmware control to ensure code meets regulatory requirements (IEC 62304, EN 60601-1).
  • Collaborate with Regulatory, Quality, Software, Production and Service teams, and third parties.
  • Support Production by creating test apps and tools for fault diagnosis.
  • Work at least 3 days a week in the Basingstoke office; travel occasionally as necessary.
Qualifications
  • Bachelor’s Degree in Computer Science, Electronics Engineering, or related field.
  • At least 2 years’ experience developing firmware using C or VHDL.
  • Good understanding of firmware version control and revision control software.
  • Ability to analyze system and/or hardware level requirements and derive detailed firmware requirements.
  • Experience debugging firmware designs and supporting integration & verification at hardware and system level.
  • Ability to coordinate day‑to‑day technical activities, liaising closely with team members.
  • Experience writing technical reports and documentation.
  • Strong interpersonal skills; ability to work in a fast‑paced environment with multiple concurrent tasks/projects.
  • Critical thinker with attention to detail, problem‑solving skills, and a demonstrable understanding of technical areas.
  • Detail‑oriented approach with a “can do” attitude, adaptable and able to work both in a team and individually.
Preferred Skills
  • Azure Dev Ops experience.
  • Experience with Xilinx Vivado, Vitis & Intel Quartus FPGA development tools.
  • Familiarity with Xilinx (Artix) and Intel/Altera (Max
    10, Cyclone) design flow and third‑party simulation tools such as Model Sim.
  • Embedded micro‑blaze softcore processor experience;
    Embedded C for microcontrollers (e.g., STM
    32).
  • Experience with imaging systems and/or medical products.
  • Knowledge of high‑speed interfaces such as USB 3.0.
  • Knowledge of peripheral interfaces: serial UART, I²C, SPI, etc.
  • Linux, Python, and scripting experience.
  • FreeRTOS & bare‑metal processor design experience.
  • Ability to read schematics and datasheets to assist in software and hardware debugging.
  • Strong build, debug, and test skills; comfortable with using test equipment (DMMs, oscilloscopes, logic analysers).
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary