PPD Global Central Labs (S) logo
PPD Global Central Labs (S)2 days ago

Engineer II – Control Software

On-site · Bengaluru, Karnataka, India

Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Unknown

Job Summary

Develop, enhance, and maintain Microscope Control Software and related Windows-based components using Embedded C++, COM, MFC, and C# as core technologies, with WPF and Qt exposure where applicable. Build software layers that interface with hardware APIs, implement hardware abstraction layers, and integrate SCU/PLC/IO-Link devices into microscope control platforms. Drive across native and managed components, ensure unit/integration/system testing (GTest/GMock), and contribute to release readiness, quality practices, and cross-team collaboration. Desired familiarity with MBT/BDD and model-based approaches; prior experience with instrument-control software and regulated/high-reliability environments is highly desirable. Strong debugging, problem-solving, and Agile delivery experience are required; a Bachelor’s degree in Computer Science, Electronics, Instrumentation, or related field is preferred.

Required Qualifications

  • 4–6 years software engineering experience
  • hands-on expertise in Embedded C++, COM, and C#
  • Windows application development using MFC and Qt
  • experience with GTest/GMock
  • knowledge of HAL and device integration (SCU, PLC, IO-Link)
  • experience with multi-module application development and integrating legacy with modern components
  • familiarity with Agile frameworks (Scrum, SAFe)
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

PPD Global Central Labs (S)

Engineer II – Control Software

Apply on Sorce