Sr Software Engineer
Thermo Fisher Scientific
Haiderabad, UP, India
5d ago
source : CareerArc Group LLC

Job Description

Job Title : Sr Software Engineer (Embedded Linux)

Job Location : Hyderabad, India

About Company :

Thermo Fisher Scientific Inc. is the world leader in serving science, with revenues of more than $24 billion and approximately 70,000 employees globally.

Our M ission 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 ThermoFisher 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 located 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

Position Summary :

As a senior developer you will you will join a dynamic team of software developers to participate in the specification, design, maintenance and implementation of software for life sciences mass spectrometry instruments and allied products.

This software, these instruments and these technologies make a real, positive and strong impact on the lives of people across the globe.

Responsibilities :

  • Responsible for design, development, implementation and unit testing of embedded software. The software controls various systems and devices like RF generators, motors, pumps, heaters, and other peripherals for processing of samples and generating analytical data.
  • Develop software modules on Embedded Linux or TI RTOS platforms primarily using C++ programming language to control, manage and drive advanced Mass Spectrometry instrument software and their workflows.
  • Develop device drivers, instrument control modules, control and drive robotic interfaces to the instruments.
  • Provide help to software test and support, and troubleshoot critical issues.
  • Provide accurate estimates to complete assigned tasks and complete software development with highest quality.
  • Establishes and maintains thorough and accurate documentation of all work.
  • Candidate Requirements :

  • Master's or bachelor's degree in Computer Engineering / Computer Science with 5 to 8 years of experience in relevant software industry.
  • Very good with data structures, design patterns, object-oriented design and algorithms used in programming.
  • Very strong with network programming using TCP / IP, USB interfaces, Serial interfaces.
  • Experienced in various bus interfaces like CAN, SPI and I2C.
  • Very strong and demonstrable programming skills in C and C++.
  • Working knowledge of scripting languages like Python or Lua.
  • 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.
  • Thermo Fisher Scientific is an EEO / Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.

    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form