At a Glance
- Tasks: Design and develop embedded systems using C, C++, and VHDL for innovative medical technology.
- Company: Join Vision RT, a leading MedTech company transforming cancer treatment with cutting-edge solutions.
- Benefits: Enjoy competitive salary, health benefits, and the chance to work in a dynamic environment.
- Why this job: Make a real impact in healthcare while working with advanced technology and talented teams.
- Qualifications: 2+ years of firmware development experience and a degree in Computer Science or Electronics Engineering.
- Other info: Collaborative culture with opportunities for growth and occasional travel.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Vision RT is a rapidly growing MedTech company transforming radiation therapy for cancer patients, making it more accurate, effective, and comfortable. We are the inventors of Surface Guided Radiation Therapy (SGRT), using advanced 3D cameras to track surface data across 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.
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.
Key responsibilities will include:
- Creating innovative and robust firmware designs and architecture
- Developing test harnesses and tools for fault finding and ensuring production quality
- Providing 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 code meets regulatory requirements i.e., IEC 62304, EN 60601-1
This position is based in Basingstoke, with occasional travel to other offices or suppliers. The ideal candidate will have:
- At least 2 years’ experience of developing firmware using either C or VHDL
- A Bachelor’s Degree in Computer Science, Electronics Engineering, or related field
- A good understanding of firmware version control and revision control software
- The ability to analyse system and/or hardware level requirements and derive detailed firmware requirements
- Debugging firmware designs and supporting integration & verification at hardware and system level
- Excellent communication (oral & written) & interpersonal skills
- Experience in writing technical reports/documentation
- Strong build, debug, and test skills, comfortable with using test equipment (DMMs, oscilloscopes, logic analysers) and software debug tools
Additional skills that would be beneficial include:
- Experience with Xilinx Vivado, Vitis & Intel Quartus FPGA development tools
- Familiarity with Xilinx (Artix), Intel [Altera] (Max10, Cyclone) design flow and third-party simulation tools, e.g. ModelSim
- Embedded C for a range of microcontrollers (e.g. STM32)
- Knowledge of high-speed interfaces USB 3.0 etc.
- Knowledge of peripheral interfaces Serial UART, I2C, SPI etc.
- Linux, Python, and scripting experience
- Experience of reading schematics and data sheets to assist in software and hardware debugging
The role requires a detail-oriented approach with a “can do” and adaptable attitude, and the ability to work in a team environment as well as individually with minimal supervision.
Embedded Software Engineer in Basingstoke employer: Vision RT Ltd
Contact Detail:
Vision RT Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer in Basingstoke
✨Tip Number 1
Network like a pro! Reach out to current employees at Vision RT on LinkedIn or other platforms. A friendly chat can give you insider info and might even lead to a referral, which can double your chances of landing that interview.
✨Tip Number 2
Show off your skills! Prepare a portfolio or a GitHub repository showcasing your embedded systems projects. This is your chance to demonstrate your expertise in C, C++, and VHDL, making you stand out from the crowd.
✨Tip Number 3
Ace the interview by practising common technical questions related to firmware design and debugging. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format and types of questions you might face.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the Vision RT team.
We think you need these skills to ace Embedded Software Engineer in Basingstoke
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Embedded Software Engineer role. Highlight your experience with C, C++, and VHDL, and don’t forget to mention any relevant projects or achievements that showcase your skills in firmware development.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about working at Vision RT and how your background aligns with our mission in transforming radiation therapy. Keep it concise but impactful!
Showcase Your Technical Skills: When filling out your application, be sure to highlight your technical skills, especially those related to embedded systems and debugging. Mention any experience with tools like Xilinx Vivado or Intel Quartus, as these are key for the role.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you’ll find all the details you need about the role and our company culture there!
How to prepare for a job interview at Vision RT Ltd
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of C, C++, and VHDL. Be prepared to discuss your previous projects and how you've tackled firmware design challenges. Familiarity with tools like Xilinx Vivado and Intel Quartus will definitely give you an edge.
✨Showcase Your Problem-Solving Skills
During the interview, be ready to demonstrate your critical thinking and problem-solving abilities. You might be asked to analyse a scenario or troubleshoot a hypothetical issue. Think aloud as you work through your thought process; it shows your analytical skills in action.
✨Communicate Clearly and Confidently
Strong communication is key, especially when collaborating with various teams. Practice explaining complex technical concepts in simple terms. This will not only help you during the interview but also show that you can work well with non-technical colleagues.
✨Prepare Questions for Them
Interviews are a two-way street! Prepare insightful questions about Vision RT's projects, team dynamics, and future goals. This shows your genuine interest in the company and helps you assess if it's the right fit for you.