
Engineer III, Software-Image Processing
Thermo Fisher Scientific1 day ago
Hyderābād, IndiaSenior
Responsibilities
- Design, develop, test, and maintain robust, scalable, high-performance software for advanced 4D-STEM applications.
- Develop image-processing software and libraries for microscopy and semiconductor metrology applications.
- Build scientific and computational software in Python for data acquisition, processing, analysis, and visualization workflows.
- Write and maintain unit, integration, and system-level tests.
- Participate in code reviews and promote software quality, maintainability, and engineering best practices.
- Diagnose and resolve software defects, performance bottlenecks, and computational challenges.
- Apply numerical methods, scientific computing, and CPU/GPU acceleration to large-scale 4D-STEM data workflows.
- Collaborate with developers, product owners, architects, and distributed international teams.
- Learn TEM, 4D-STEM, and semiconductor metrology domains and validate solutions with experimental and simulated datasets.
Requirements
- Bachelor’s or master’s degree in computer science, computer engineering, or a related field.
- At least 5 years of strong software development experience in Python.
- Experience developing scientific and computational software in Windows environments.
- Knowledge of numerical methods, linear algebra, and scientific computing concepts.
- Understanding of object-oriented design, software testing, and code reviews.
- Experience with scientific computing libraries such as NumPy, SciPy, CuPy, or similar frameworks.
- Experience with image-processing and analysis techniques, preferably using OpenCV, scikit-image, or similar imaging frameworks.
- Experience processing large-scale datasets and developing performant computational workflows.
- Knowledge of concurrent and parallel programming, including multithreading, multiprocessing, and asynchronous processing.
- Experience using CPU and GPU acceleration technologies, including CUDA or equivalent frameworks.
- Experience writing and maintaining unit, integration, and system-level tests.
- Experience with C# and Rust is a plus.
- Familiarity with TypeScript and modern web technologies is a plus.
Tech Stack
Categories
About Thermo Fisher Scientific
Thermo Fisher Scientific builds analytical instruments, lab equipment and consumables, specialty diagnostics, and provides pharma services (CDMO and clinical research) for biotech, pharma, academic, and healthcare customers. It earns revenue through product sales, e-commerce distribution (Fisher Scientific), and contract services under brands such as Thermo Scientific, Applied Biosystems, Invitrogen, Patheon, and PPD. Headquartered in Waltham, MA, it is publicly traded on the NYSE (TMO) and was created by the 2006 merger of Thermo Electron and Fisher Scientific.