Senior Firmware Engineer

Vision RT Ltd 

📍 Basingstoke, United Kingdom 🇬🇧

full-time
senior
Expired
Posted —
This job posting has expired View All Firmware Engineer Jobs

Key Skills

CC++VHDLFPGAUSB

Industry

Medical DevicesConsumer Electronics

Job Description


About the Company





Vision RT is a rapidly growing MedTech 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. Company video 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



k.

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 supp



liers.

Responsi



  • bilities

    Creating innovative and robust firmware designs and ar
  • chitectureDevelop test harnesses and tools for fault finding and ensuring producti
  • on qualityProvide early input into projects to ensure hardware/firmware are we
  • ll matchedDocumenting firmware and recording de
  • liverablesWriting and maintaining firmware doc
  • umentationHolding code reviews and verifying firmwa
  • re designsEnsuring configuration management/keeping designs under revisi
  • on controlEnsure code meets regulatory requirements i.e., IEC 62304,
  • EN 60601-1Work at least 3 days a week in Basingst
  • oke officeTravel occasionally when



necessary

Qu



  • alifications

    Bachelor’s Degree in Computer Science, Electronics Engineering, or



related field




  • Required Skills

    At least 2 years’ experience of developing firmware usin
  • g either C or VHDLA good understanding of firmware version control and revisio
  • n control softwareAbility to analyse system and / or hardware level requirements and derive detailed fir
  • mware requirementsDebugging firmware designs and supporting integration & verification at hardwar
  • e and system levelAbility to coordinate day to day technical activities, liaising closely with the
  • other team membersExperience in writing technical rep
  • orts/documentationPerfo
  • rming code reviewsExcellent communication (oral & written) & in
  • terpersonal skillsAbility to work in a fast-paced environment with multiple concurr
  • ent tasks/projectsA critical thinker with good attention to detail and problem-solving skills as well as a demonstrable level of understanding
  • of technical areasMust have a detail-oriented approach with a “can do” and adaptable attitude and ability to work in a team environment as well as individually with m



inimal supervisi



  • on

    Preferre
  • d Skills

    Azure DevOpsExperienced with Xilinx Vivado, Vitis & Intel Quartus
  • FPGA development toolsFamiliar with Xilinx (Artix), Intel [Altera] (Max10, Cyclone) design flow and third-party simulatio
  • n tools, e.g. ModelSimEmbedded Microbla
  • ze softcore processorsEmbedded C for a range of microco
  • ntrollers (e.g. STM32)Experience with Imaging Systems a
  • nd/or medical productsKnowledge of high-speed i
  • nterfaces USB 3.0 etc.Knowledge of peripheral interfaces Seri
  • al UART, I2C, SPI etc.Linux, Python, an
  • d scripting experienceFree RTOS & bare metal proce
  • ssor design experienceExperience of reading schematics and data sheets to assist in software
  • and hardware debuggingStrong build, debug, and test skills, comfortable with using test equipment (DMMs, oscilloscopes, logic analysers) an


d software debug tools