Staff Engineer, Software

Year    Hyderabad, Telangana, India

Job Description


  • :
About Company: Thermo Fisher Scientific Inc. is the world leader in serving science, with revenues of more than $30 billion and approximately 70,000 employees globally. Our mission is to enable our customers to make the world healthier, cleaner and safer. We help our customers accelerate life sciences research, solve complex analytical challenges, improve patient diagnostics, deliver medicines to market and increase laboratory productivity. Through our premier brands – Thermo Scientific, Applied Biosystems, Invitrogen, Fisher Scientific and Unity Lab Services – we offer an unmatched combination of innovative technologies, purchasing convenience and comprehensive services. About Team: Providing best in class product development services to Thermo Fisher Scientific Global Business Units, is one of the core functions of the India Engineering Center (IEC). This Global Research and Development Center, established in 2009, is in Banjara Hills, Hyderabad, with over 150 employees. We are a team committed to develop innovative and cutting edge technologically advanced products ranging from laboratory equipment, analytical instruments, remote monitoring solutions, chromatography and mass spectrometry. We are proud of the work that we do at the India Engineering Center thereby fulfilling our mission of making the world a healthier, cleaner and safer place.
For more information, explore the opportunities in IEC at our career page today Role Purpose Summary:
  • As a Staff Engineer, Software you will join a dynamic team of software developers to participate in the specification, design, testing, maintenance and implementation of software for life sciences Product Process and Analytical product(PPA). This software, these instruments and these technologies make a real, positive and strong impact on the lives of people across the globe.
  • The person will lead, scoping, design, implementation and testing of PPA – Gauging System software.
Roles & Responsibilities
  • Lead the design, development, unit testing, and running test automation of Firmware and Software components on Linux, Windows, and TI RTOS Platforms.
  • Develop software modules on Linux and Windows platform using C, C++, Qt, and Network communication protocols (OPC UA, TCP/IP) or equivalent tools that are used to automate the process control of instrument and develop their corresponding workflows.
  • Work with global software team members to deliver complete and high-quality instrument control software applications to schedule and specification.
  • Assist in the development of concept/feasibility/design for new features/enhancements.
  • Actively drive architecture and design review discussions with global module leads.
  • Work on software test and support and troubleshoot critical issues.
  • Provide accurate estimates to complete assigned tasks and complete software development with highest quality.
  • Provide technical leadership to teams in their activities.
  • Establishes and maintains thorough and accurate documentation of all work.
Candidate Educational & Professional Experience Requirement: Bachelors/ Master’s degree in Computer Engineering / Computer Science with 12+ years of relevant experience Competency Requirements
  • Very good experience with data structures and algorithms, design patterns, object-oriented design for developing scalable, reusable, portable and maintainable software modules, and components.
  • Deep knowledge in object-oriented design and modelling languages like UML.
  • Solid development experience in OPA UA Communication Protocol.
  • Very good programming experience using C, C++, Qt, QML on Linux, Windows, and TI RTOS platforms.
  • Strong analytical and debugging skills on multi-Processor environments.
  • Good understanding of build systems (make, cmake, …).
  • Strong analytical and troubleshooting skills with attention to detail.
  • Demonstrate understanding of QA / QC process and test methodologies
  • Excellent teamwork and collaboration skills.
  • Excellent written and verbal communication skills and ability to review and evaluate code and writings of others.
At Thermo Fisher Scientific, each one of our 50,000 extraordinary minds has a unique story to tell. Join us and contribute to our singular mission—enabling our customers to make the world healthier, cleaner and safer. Apply today http://jobs.thermofisher.com

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2855511
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Hyderabad, Telangana, India
  • Education
    Not mentioned
  • Experience
    Year