Senior Firmware Engineer

PPD (Thermo Fisher) UK

Chengdu, China
Modern c++ development
Qt or python development
Agile development methodologies
As part of the Thermo Fisher Scientific team, you’ll discover meaningful work that makes a positive impact on a global scale

Job Summary

  • As part of the Thermo Fisher Scientific team, you’ll discover meaningful work that makes a positive impact on a global scale.
  • Join our collaborative team at Thermo Fisher Scientific and help develop innovative software solutions for scientific instruments.
  • Working in an agile environment with international teams, you'll contribute to technical innovation while collaborating with scientists, engineers, and domain experts across multiple disciplines.

Matching Summary

As part of the Thermo Fisher Scientific team, you’ll discover meaningful work that makes a positive impact on a global scale.

Skills & Requirements

Must-have

  • modern C++ development
  • QT or Python development
  • agile development methodologies
  • continuous integration/deployment tools
  • version control systems like Git
  • object-oriented design patterns
  • microservices architecture and containerization

Nice-to-have

  • collaborate with international teams
  • support team members independently
  • strong problem-solving skills
  • cross-functional team communication
  • test-driven development
  • understand complex scientific requirements

Key Requirements

  • Advanced degree plus 3 years experience or Bachelor's plus 5 years
  • Preferred fields: Computer Science or related technical field
  • Ability to travel occasionally (5-10%)
  • Strong English communication skills

Work Rights

Not specified

Tailored Resume

Cover Letter