jobapplier

Scientific Software Engineer

Newperkinelmer

Skills

Required

  • system development
  • C# / .NET
  • C/C++
  • embedded systems/firmware

Preferred

  • scientific instrumentation
  • industrial automation
  • signal processing
  • FFT
  • digital filtering
  • image processing
  • communication protocols
  • I2C
  • MATLAB / Python
  • Azure / AWS

When joining PerkinElmer, you select an experienced and trusted leader in scientific solutions, with the support of a global service network and distribution centers, providing the right solution, at the right time, to meet critical customer needs.

Scientific Software Engineer Location(s) High Wycombe Job Description We are seeking a Scientific Software Engineer to contribute to the development of next-generation Fourier Transform Infrared and other analytical instrumentation. This role requires a unique individual who can bridge the gap between complex physical principles and robust software architecture. The Scientific Software Engineer will be involved in translating high-level user requirements and physical phenomena into technical specifications, architectural designs, and production-ready code. You will operate within a multidisciplinary project team, extending existing platforms and creating new product designs that aim to drive significant market growth. This position demands more than just data science capabilities; it requires a fundamental understanding of physics to model instrument behaviour, control opto-mechanical systems, and interpret scientific data correctly.

About Newperkinelmer

With over an 80+ year legacy of advancing science and a mission of innovating for a healthier world, our dedicated team collaborates closely with commercial, government, academic and healthcare customers to deliver our broad portfolio of analytical solutions, and OneSource services.

Responsibilities

  • Apply a strong understanding of physics to develop algorithms that turn raw sensor data into actionable scientific insight.
  • This involves signal processing, instrument control loops, and physical modelling rather than purely statistical data analysis.
  • Work closely with hardware engineers to bring up new boards, debug complex opto-electronic systems, and ensure seamless integration between hardware and software.
  • Propose technology concepts involved in next-generation product development, specifically focusing on thermal analysis and materials characterization.
  • responsible for the low-level software coding and algorithms and manufacturing support and collaborate with cross-functional for high level application coding

Requirements

  • Education: Honors degree in Computer science, Physics , Mathematics, or Engineering (with a strong
  • Physics component) is strictly required.
  • A pure Computer Science degree without a scientific background will not be sufficient.
  • 5+ years of commercial software experience, with a proven track record in comprehensive system development Tech Stack: Experience with C# / .NET and some expertise in C/C++ for embedded systems/firmware would be an advantage.

Preferred

  • Experience in scientific instrumentation, industrial automation, or a similar high-technology environment where software interacts physically with hardware.
  • Experience with signal processing (FFT, digital filtering) and image processing or similar computational algorithms Understanding of communication protocols (I2C, SPI, USB, Ethernet) and the ability to read schematics/datasheets to aid in firmware development and hardware debugging.
  • Knowledge of MATLAB or Python for algorithm prototyping.
  • Experience with mobile cross-platform tools (Xamarin/MAUI) or cloud connectivity (Azure/AWS) for IoT-enabled instruments.
  • Characteristics Analytical thinking driven by data.
  • Ability to see both details and the big picture.
  • Possessing strong organizational skills.
  • Problem solving aptitude involves both creative and pragmatic resolutions.
  • Adaptable to change.

Job Title

This role is based on site at our offices in High Wycombe.