Scientific Software Developer

Isle of Wight Jobs Limited
Shanklin, United Kingdom
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Shanklin, United Kingdom

Tech stack

Clean Code Principles
Agile Methodologies
Computer Vision
Automation of Tests
C++
Continuous Integration
Corona (Software Development Kit)
DevOps
Imaging Technology
Python
Scientific Computating
Software Construction
Software Engineering
Systems Architecture
Data Processing
Delivery Pipeline
GIT
Docker

Job description

We are seeking an engineer who bridges the gap between science and software. You will be responsible for translating complex numerical models and scientific concepts into robust, professional-grade software. While you must have a strong technical and scientific understanding, your primary role is a software engineer who champions modern development practices, clean code, and reliable deployment pipelines., Algorithmic Development: Design, optimise, and implement complex numerical models and algorithms that process data from our radiation detectors and imaging devices.

  • Professional-Grade Engineering: Write clean, maintainable, and highly reliable code. Transform prototype scientific scripts into production-ready software.

  • Agile & DevOps: Champion modern software development approaches. Manage CI/CD pipelines, containerisation, and automated testing to ensure rigorous quality control.

  • Cross-Functional Collaboration: Work alongside physicists, hardware engineers, and front-end developers to integrate algorithms into the broader system architecture.

Requirements

If you have 3 to 4 years of post-graduate experience and are passionate about building software that operates flawlessly in high-stakes security and nuclear environments, we want you on our team., 3-4 years of post-graduate commercial or research-based software engineering experience.

  • A strong academic foundation (degree in Computer Science, Physics, Applied Mathematics, or Engineering) combined with a genuine understanding of technical and scientific matters.

  • Proven ability to produce professional-grade software. You don't just write scripts; you build scalable, tested, and well-architected systems.

  • A solid grounding in Agile methodologies and DevOps practices (e.g., Git, Docker, CI/CD pipelines, automated testing)., Experience or background in imaging and computer vision

  • Familiarity with C++, Python, or similar languages heavily used in scientific computing.

About the company

Innovative Physics Ltd (IPL) is a small dynamic company working at the forefront of physics technology. The company designs and builds and integrates complex solutions that are built from its own range of intellectual property, and integrated into our customers' systems.

Apply for this position