Staff Engineer, Software Details

Thermo Fisher Scientific - Sunnyvale, CA

Employment Type : Full-Time

Thermo Fisher Scientific develops the industry’s gold standard chromatography data system software products that automate the instruments, collect data, reduce data, and generate reports for identifying the components of chemical mixtures. Thermo Fisher Scientific develops software that provides a single vendor solution across GC, IC, HPLC, and Mass Spectrometry instruments.

We are seeking a highly technical design-oriented senior-level software engineer with interest in developing commercial products. In this critical role, working within a Scrum team, you will design, develop, test, and document designs based on product requirements.

If you have a passion for learning new things, have excellent development skills, and have an aptitude for solving complex problems, we would like to hear from you. You will work closely with the lead software developer and manager to understand the problem to design a solution. You will work in a close-knit team of developers.

The position requires to be in Sunnyvale, California, so that you can directly work with the lead software engineer, FW engineers, and electrical HW design engineers and SW/EE/FW manager.

This position will need someone that can perform hands-on work and directly work on the prototype equipment to design SW solutions for the equipment and perform through verification testing to ensure that the solution meets the specification. ?

Primary responsibilities:

  • Design new features according to product requirements and design specifications.

  • Develop to meet specs, debug, perform HW test to verify functionality, and document the software features using Microsoft and other development tools.

  • Provide detailed information for test procedure development and product testing.

  • Provide detailed information for Help system development.

  • Work with a team of SW, FW, and Electrical Engineers

Requirements:

  • Minimum of Bachelor’s degree in Computer Science or related discipline; a combination of education and strong work experience, and strong work ethic.

  • 7+ years’ experience in a commercial software development environment

  • 5+ years’ experience with developing desktop applications (both front end and back end) using C# .NET, WinForms, WCF.

  • Experience with creating Windows services using C#.

  • Experience with creating REST API using .Net Core.

  • Experience with AWS cloud technologies is a plus.

  • Ability to work effectively independently and with the development staff (SW/EE/FW), HW Test, QA staff

  • Have strong analytical skills, problem-solving, testing, and documentation skills

  • Great written, verbal, and communication skills

  • Knowledge of chromatography data management, mass spectrometry data management, instrument automation, and chemistry is a plus.

Posted on : 2 years ago