
Engineer-III, Software
Thermo Fisher Scientific3 days ago
Bengaluru, IndiaSenior
Responsibilities
- Design and implement software features from requirements and specifications.
- Develop and support GUI, analysis, communications, and instrument-control software.
- Create user experiences based on designs from an internal team.
- Integrate algorithms and mathematical functions for identifying and quantifying instrument-collected data.
- Analyze business needs and workflows and integrate multiple software sub-components.
- Collaborate with product managers and engineering teams worldwide.
- Apply object-oriented programming and functional code design.
Requirements
- Degree in computer science or a related discipline, or equivalent relevant experience.
- At least 7 years of software development experience, preferably involving hardware and software integration.
- At least 6 years of experience with current software development methodologies and modern web technologies/full-stack development.
- Experience with source control such as GitHub and CI/CD pipelines.
- Core Java or Python experience.
- Understanding of data structures, design patterns, object-oriented design, and programming algorithms.
- Understanding of AI tools, techniques, LLM-based solutions, RAG, and AI agents.
- Experience with Angular, React, VueJS, or Electron is preferred.
- Strong teamwork, communication, prioritization, and adaptability skills.
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.