Thermo Fisher Scientific logo

Staff Engineer, Software

Thermo Fisher Scientific
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

10+ Years

TYPE

FullTime

SKILLS REQUIRED

Full-Stack DevelopmentSoftware ArchitecturePythonJavaRetrieval-Augmented Generation

Job description

Overview

Staff Engineer on an innovative software team developing instrument software that controls instruments and lets scientists interact with instrument features intuitively, working closely with product managers and engineering teams around the world.

What you'll do

  • Design and implement features based on requirements and specifications.
  • Develop a novel UX, implementing the design provided by an internal team.
  • Develop and support GUI, analysis, communications, and instrument control software.
  • Integrate algorithms and mathematical functions for identification and quantification of data collected by instruments.
  • Understand business needs, analyze workflows, and carry out integrations across different sub-components.

What you'll need

  • Degree in Computer Science or a related discipline, or equivalent relevant experience.
  • 10+ years of software development experience in the software industry, preferably involving hardware and software integrations.
  • 10+ years of knowledge of current software development methodologies, cybersecurity, recent trends in cybersecurity and its remediation methodology.
  • 3+ years of strong experience in AI tools, techniques, and solutions using LLMs, RAG, and AI agents.
  • 10+ years of strong experience with modern web technologies and full-stack development.
  • Experience in source control (i.e., GitHub) and CI/CD pipeline.
  • Proven background in core Java or Python.
  • Good understanding of data structures, design patterns, object-oriented design, and algorithms used in programming.
  • Excellent teamwork and collaboration skills.
  • Ability to manage high priority tasks and adapt to changes in priorities.
  • Effectively communicates and illustrates ideas; contributes critically and positively to a team.
  • Strategic Leadership: sets a clear vision, aligns priorities, and drives execution toward business goals.
  • Decision-Making: makes timely, data-driven decisions while balancing business priorities and risks.
  • Communication & Influence: communicates with clarity and inspires alignment across diverse teams and levels.
  • Results Orientation: translates strategy into measurable outcomes while maintaining focus on quality and continuous improvement.

Nice to have

  • Previous experience developing web applications using front-end technologies like Angular, React, VueJS and Electron.

Details

  • Work schedule: Standard (Mon-Fri).
  • Environmental conditions: Office.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Engineer, Software