Senior Software Engineer

Full Time
Tewksbury, MA 01876
Posted
Job description

Job Title: Senior Software Engineer (Instrument Control)
Requisition: 225997BR

Thermo Fisher Scientific Inc. is the world leader in serving science, with annual revenue exceeding $40 billion. Our Mission is to enable our customers to make the world healthier, cleaner, and safer. Whether our customers are accelerating life sciences research, solving complex analytical challenges, improving patient diagnostics and therapies, or increasing productivity in their laboratories, we are here to support them.
When your part of the team at Thermo Fisher Scientific, you’ll do important work, like helping customers in finding cures for cancer, protecting the environment, or making sure our food is safe. Your work will have real-world impact, and you’ll be supported in achieving your career goals.
Specifically, for the Materials & Structural Analysis Division Compliance Test Solutions, we focus on building software applications intended to support the research and development of Semiconductor customers worldwide. You will be part of the Global Digital organization within Thermo Fisher Scientific’s larger Materials and Structural Analysis R&D organization, which is committed to bringing groundbreaking software solutions to our customers to help them achieve success.

Location/Division Specific Information:
Tewksbury, MA

How will you make an impact?
Compliance Test Solutions is part of Thermo Fisher Scientific’s Materials and Structural Analysis group and the Electrical Failure Analysis group, based in Tewksbury, MA, you will work with an enthusiastic and dynamic team dedicated to serving our customers.

What will you do?
Responsibilities:

  • Participate in development activities of the software team including design strategies, implementation and the review and test of software applications.
  • Deliver design and development projects on time, on budget.
  • Contribute to software architecture design and implementation.
  • Create and track project plans, perform business analysis and write specifications, develop project estimates, manage scope throughout the project lifecycle, and set project quality and performance standards.
  • Manage multiple elements while managing customer, third-party partner, and vendor relationships as necessary.
  • Track and communicate project status, issues, risks and decisions to the team and senior management.
  • Software debug, hardware/software integration, and verification testing.
  • Adhere to configuration management practices for code development, testing, release, and revisions.

How you will get here:
Education

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related technical field preferred or equivalent years of experience required; Master’s degree is highly preferred.

Experience:

  • Experienced in software design development from concept phase through product release.
  • An understanding of and experience in basic electronics is highly desired.
  • Ideal candidate would also have good experience developing for typical embedded processors.
  • 5+ Years of software development experience using C/C++ and C#.
  • Ability to work alone or as a design team member.
  • 5+ years of software application development experience.

Knowledge, Skills, & Ability:

  • Ability to learn new tools and methodologies.
  • Strong verbal and written communication skills.
  • Strong multi-tasking skills.
  • Efficient time management ability.
  • Must possess strong organizational skills and be detail oriented.
  • Instrument control using VISA experience.
  • Familiarity with software development lifecycle.
  • Unit testing (TDD), Domain driven Design (DDD).
  • Experience, instincts, and enthusiasm around testing, testability, and automation.
  • Knowledge about SCRUM and agile methods.

seankuhnke.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, seankuhnke.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, seankuhnke.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs