CareerPlanSign in

Staff Engineer, Software

Hyderabad, India💼 Full-time🗓 2026-07-01 → 2026-10-07

Core

Develop, maintain, and enhance internal tooling solutions (Sherpa platform) for configuring camera systems in factory environments, enabling interfaces between camera firmware, acquisition server software, and factory configuration tools.

Role type

Staff Tooling Engineer (Python/C#)

Builds

Internal tooling solutions, Sherpa plugins, factory configuration tools

Domain

Industrial automation, factory environments, camera systems, microscopy, metrology

Deliverable

product features

Required skills

Python (expert), C# (basic to intermediate), plugin development, hardware-software interface integration, debugging, system integration, documentation, version control (Git), Agile methodologies

Preferred skills

Camera systems knowledge, detector systems, microscopy, metrology, IOM/TSI interfaces

Technologies

Python, C#, Sherpa, IOM, TSI, Git

Responsibilities

Design and maintain Python-based Sherpa plugins for camera system configuration; Implement interfaces with IOM and TSI components for hardware-software communication; Collaborate with firmware and acquisition software teams for integration; Troubleshoot hardware-software interaction issues; Support testing and validation in production-like environments; Contribute to additional internal tools; Ensure proper documentation of tooling functionality. (via careerplan.io/jobs/R-01351785-staff-engineer-software-at-thermofisher)

Seniority

Staff, hands-on IC with strategic oversight