Back to Job Search
Expired
  • Location: London
  • Salary: A highly competitive salary (based on experience) with a great benefits package including an annual bonus
  • Job Type:Permanent

Posted almost 2 years ago

Job Title: Software Support and Test Engineer
Location: London – Primarily remote working (with occasional attendance to the offices when needed)
Salary: A highly competitive salary (based on experience) accompanied with an annual bonus
 
The company:
The company is a highly innovative and exciting medical imaging company based in London. The company has developed a revolutionary, market-leading solution to the problems of patient setup and motion management during treatments, they do this through utilising a unique, patented optical guidance technology. The Company works closely with scientific and clinical centers of excellence around the globe and has forged strong alliances with the major industry vendors, ensuring a bright future ahead.
 
The role:
A software support and test role for a graduate or junior engineer. You will work across a team of software developers and AI researcher engineers. The focus will be on Microsoft technologies using C# .NET and writing scripts in Python. You will assist with the processes involved in the development, building, testing and releasing of AI solutions using Deep Learning and other Machine Learning techniques, in the medical industry.
As a junior member of the team, you will receive guidance and be supported by other team members, with a view to develop your skills. The role requires an enthusiastic individual, keen to learn and with a natural interest in both software and hardware technologies.
 
Role Responsibilities:
  • Follow guidance from more senior engineers as required
  • Work with both software engineers and AI research engineers
  • Comply with software development processes
  • Work in accordance with the company Quality Management System
  • Create and maintain Azure DevOps Pipelines for CI builds
  • Program test and automation scripts in Python
  • Program test and automation applications in C# .NET
  • Test both software and hardware following manual test scripts
  • Set up systems (both software and hardware)
  • Investigate state-of-the-art technology (both software and hardware), to evaluate suitability and limitations for specific requirements
  • Assist in identifying system improvements (both software and hardware) by analysing results
  • Manually pre-process large data for AI system training or testing
  • Maintain large data storage to ensure the team has reliable access to accurate training and test data
 
 
Skills and Experience:
Essential:
  • Computer Science, Software Engineering or similar subject at degree level
  • Willingness to carry out high standards of consistent support
  • Knowledge of Git and CI/CD pipelines
  • Knowledge of both software and hardware systems
  • Python programming language
  • C# .NET programming language
  • Good communicator (both verbal and written)
  • Good problem solver, with attention to detail
  • Ability and enthusiasm to learn new technologies
  • Works well in a team, able to both listen and contribute
 
Desirable:
  • C++ programming language
  • C programming language
  • Microsoft Azure DevOps
  • Agile methodology
  • SOLID design principles
  • SQL, Relational Database
  • MongoDB
 
Note:
Applicants must be eligible to work in the UK. If you feel that this role would be highly suitable for your next career move, please feel free to apply. If you have any questions about the role or would like to recommend someone who would be suitable for this position, please feel free to send an email or a copy of the persons up to date CV to jay.baylis@nextphaserecruitment.com.