Skip to main content
Post your CV and find your next job on Indeed!

Biomedical Software Engineer jobs

Sort by: -
    • Liaise directly with scientific colleagues to understand their requirements and translate them into effective software solutions.
    • Pay: £436.73-£489.45 per day.
    • Working knowledge of ISO 13485 (medical device quality management) and IEC 62304 (medical device software lifecycle).
    • Location: London, Greater London, England.
    • DataAnnotation is looking for an experienced Medical Imaging Computational Specialist - AI Trainer to evaluate how frontier AI models handle real biological…
    • DataAnnotation is looking for an experienced Biomedical Researcher - AI Trainer to evaluate how frontier AI models handle real biological data analysis:…
    • System Validation Engineers in medical device settings could play a critical role in ensuring that Class III devices meet rigorous regulatory standards before…
    • We are looking to register your interest in future SITS Developer opportunities within higher education IT.
    • SITS Developer roles could sit within the IT teams…
    • We are looking to register your interest in future SITS Developer opportunities within education systems development.
    • Location: Leeds, West Yorkshire, England.
    • Experience designing electronics that interface directly with the human body, including biomedical sensors, electrodes or other physiological measurement…
    • Validation Engineers in medical device environments play a critical role in ensuring that complex systems and processes meet rigorous regulatory standards and…
    • This is an opportunity to register your interest in future System Validation Engineer opportunities within medical device development, roles that could support…
    • Exposure to software validation or systems engineering methodologies.
    • System Validation Engineers play a critical role in ensuring that medical device systems…
    • Conducting functional, performance and safety testing across hardware, software and integrated systems.
    • This opportunity invites professionals to register their…
    • Validation Engineers in medical device settings could play a crucial role in ensuring that Class III systems meet rigorous regulatory standards and deliver safe…
    • We're looking to register interest from experienced Salesforce developers for exciting contract opportunities in London.
    • Rate: £450–600 per day.
    • Drive software safety activities throughout the product lifecycle.
    • Strong understanding of software risk management and functional safety principles.

People also searched:

biomedical assistant

Job Post Details

Scientific Software Engineer
Exeter
•
Hybrid work
£436.73 - £489.45 a day
Temporary

Job details

£436.73 - £489.45 a day
Temporary
Hybrid work in Exeter

Full job description

Job Title: Scientific Software Engineer

Job Type: Contract/ Temporary

Duration: 12 Months

Rate: £436.45- £489.45 per day

Location: Exeter (60% on site)

Job Overview
Our cutting-edge, next-generation weather and climate simulation systems need to be seamlessly integrated into the downstream forecasting ecosystem to drive performance improvements and retire legacy models. As a Data Interface and Workflow Software Engineer, you will join a team of data and workflow specialists to build robust, scalable connections between critical forecasting components. You will play a pivotal role in maintaining world-leading operational forecasts while laying the technical groundwork for future scientific advancements.

Key Responsibilities:

  • Develop, maintain, and support specialised scientific software applications to underpin ongoing science programmes.
  • Liaise directly with scientific colleagues to understand their requirements and translate them into effective software solutions.
  • Build translation tools to convert output from new weather models and formats for compatibility with legacy downstream systems.
  • Maintain, document, and support software applications to ensure maximum utility and long-term reliability.
  • Adhere to and improve software engineering procedures, best practices, and quality assurance standards.
  • Collaborate with team members, share technical expertise, and contribute to continuous group development.
  • Participate in developer meetings, write clean production-level code, and contribute to workflow plans.

Ideal Candidate:

  • Strong, proven proficiency in Python for building data workflows, scripts, and software applications.
  • Solid experience working with Geographic Information Systems (GIS) and spatial data formats.
  • Comfortable working within Linux environments for development, testing, and deployment.
  • Familiarity with Fortran or a strong ability to work with numerical/scientific codebases.
  • Demonstrated ability to deliver significant advances in software capability by applying sound technical knowledge and skills.
  • Excellent written and verbal communication skills, able to tailor complex technical concepts for diverse scientific and technical audiences.
  • Strong commitment to quality assurance, testing, and standard engineering procedures.
  • Proactive about expanding personal skill sets while mentoring and supporting colleagues.

Please ensure your submitted CV has all gaps in employment explained. So, if you were looking for employment during any gaps please state this on your CV.

Ensure your CV accurately and fully covers the criteria requested in our job listing to maximise your chances on being successfully placed for this role.

Kindly inform us of your availability and whether there are any specific dates you are unavailable to attend an interview. Notifying us of any holiday dates is advantages and allows us to notify parties in advance so they can plan accordingly.

All CVs received are acknowledged and held for the job applied for. AJACO have a standard set of questions for all candidates who are internally shortlisted and AJACO cannot accept responsibility for any progression of candidates applications where candidates have failed to respond to questions in a timely manner. If you would like AJACO to remove your details at anytime, formally request AJACO to do so in writing and all records will be removed. No further contact will be made until you contact AJACO for another suitable role.

By applying to this role you are giving AJACO your permission to solely represent you by submitting your CV (by way of right to represent) unless you inform us otherwise. You will also be required to confirm whether you wish to Opt-in or Opt-out of Conduct Regulations. For all PAYE positions it is mandatory we have your permission to Opt-in to the Conduct Regulations. Refer to http://www.legislation.gov.uk/uksi/2003/3319/contents/made.

We wish you the best in your search for an ideal role and look forward to hearing from you soon.

Please note, we try to remove roles advertised as they become unavailable in a timely manner. If you have applied for a role and it is no longer available we will inform you as soon as possible.

Should you require reasonable adjustments at any point during the recruitment process or if there is a more accessible way for us to communicate, please do let us know.

AJACO is an equal opportunities employer.

Pay: £436.73-£489.45 per day

Experience:

  • Python: 2 years (required)
  • Public Sector: 3 years (required)
  • GIS (Geographic Information Systems): 2 years (required)
  • Linux: 2 years (required)

Work Location: Hybrid remote in Exeter

Let Employers Find YouUpload Your Resume