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.
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.