Senior Software Developer – Driver Development

PPD (Thermo Fisher)

Device driver development
C/c++ programming skills
Hardware-software integration
This role involves a complete redesign of a system built on 15-year-old electronics to create a modern, scalable platform for chromatographic instruments

Job Summary

  • This role involves a complete redesign of a system built on 15-year-old electronics to create a modern, scalable platform for chromatographic instruments.
  • The position requires developing reliable instrument drivers that enable communication, control, and data acquisition at the intersection of software and hardware.
  • Candidates will leverage modern tools including AI-assisted development to improve code quality, testing, and engineering efficiency within a multi-year strategic initiative.

Matching Summary

This role involves a complete redesign of a system built on 15-year-old electronics to create a modern, scalable platform for chromatographic instruments.

Skills & Requirements

Must-have

  • Device driver development
  • C/C++ programming skills
  • Hardware-software integration
  • Multi-threaded systems experience
  • Communication protocol knowledge

Nice-to-have

  • AI-assisted development tools
  • Regulated environment experience
  • Cross-functional team collaboration
  • Secure development practices
  • Long-term product maintenance

Key Requirements

  • Degree in Computer Science or related field
  • Strong C/C++ programming background
  • Experience with embedded or hardware-integrated environments

Work Rights

Not specified

Tailored Resume

Cover Letter