Question
Permanent, Full-time
2-5

Firmware Engineer

12/6/2025

The Firmware Engineer will design and develop embedded systems and collaborate with various teams to deliver firmware solutions. They will also create test applications and tools for fault diagnosis and ensure compliance with safety and quality standards.

Working Hours

40 hours/week

Company Size

201-500 employees

Language

English

Visa Sponsorship

No

About The Company
Vision RT is the inventor of Surface Guided Radiation Therapy (SGRT) and produces a range of innovative solutions using computer vision and AI to ensure radiotherapy cancer treatment is delivered safely to the target. As long as there is cancer, Vision RT will be tirelessly working to improve the accuracy, efficiency, safety and comfort of radiotherapy.
About the Role

About the 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 at manufacture.


As 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.

\n


Key responsibilities will include
  • Creating 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/firmware are well-matched
  • Documenting firmware and recording deliverables
  • Writing and maintaining firmware documentation
  • Holding code reviews and verifying firmware designs
  • Ensuring configuration management/keeping designs under revision control
  • Ensure code meets regulatory requirements, i.e., IEC 62304, EN 60601-1
  • Work at least 3 days a week in the Basingstoke office
  • Travel occasionally when necessary


Desirable Skills & Experience
  • Azure DevOps
  • Experienced with Xilinx Vivado, Vitis & Intel Quartus FPGA development tools
  • Familiar with Xilinx (Artix), Intel [Altera] (Max10, Cyclone) design flow and third-party simulation tools, e.g. ModelSim
  • Embedded Microblaze softcore processors
  • Embedded C for a range of microcontrollers (e.g. STM32)
  • Experience with Imaging Systems and/or medical products
  • Knowledge of high-speed interfaces USB 3.0 etc.
  • Knowledge of peripheral interfaces Serial UART, I2C, SPI etc. 
  • Linux, Python, and scripting experience
  • Free RTOS & bare metal processor design experience 
  • Experience of reading schematics and data sheets to assist in software and hardware debugging
  • Strong build, debug, and test skills, comfortable with using test equipment (DMMs, oscilloscopes, logic analysers) and software debug tools 


\n
Key Skills
CC++VHDLEmbedded SystemsFirmware DevelopmentTest ToolsDocumentationCode ReviewsConfiguration ManagementRegulatory ComplianceAzure DevOpsFPGA DevelopmentEmbedded CLinuxPythonDebugging
Categories
TechnologyEngineeringHealthcare
Apply Now

Please let Vision RT Ltd. know you found this job on PrepPal. This helps us grow!

Apply Now
Get Ready for the Interview!

Do you know that we have special program that includes "Interview questions that asked by Vision RT Ltd.?"

Elevate your application

Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.