Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Software Engineer

AT Thermo Fisher Scientific
Thermo Fisher Scientific

Senior Software Engineer

Winsford, United Kingdom

Work Schedule
Standard (Mon-Fri)

Environmental Conditions
Office

Job Description

Senior Software Engineer

Thermo Fisher Scientific Inc. is a global leader in the field of scientific solutions, generating over $40 billion in annual revenue. Our Mission is to empower our customers to promote a healthier, cleaner, and safer world. Whether our customers are advancing life sciences research, addressing intricate analytical issues, improving patient diagnostics and treatments, or optimising efficiency in their laboratories, we are dedicated to assisting them.

Location / Division Specific Information

Winsford, UK / Analytical Instruments Group, Chemical Analysis Division.

Want more jobs like this?

Get jobs in Winsford, United Kingdom delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Hybrid way of working

How will you make an impact?

With your strong technical foundation in the principals of software engineering, you will develop embedded control software to support our Process Monitoring instrumentation products. You will work closely with multiple functions to develop and deliver best-in-class scientific solutions.

What will you do?

In this role, you will join a development team responsible for designing, developing, and maintaining applications software for a family of Process Monitoring instrumentation system products. You will be involved in all stages of the software development lifecycle, including requirements development, design activities, implementation, and maintenance. Additionally, you will offer support to address system issues when required.

Responsibilities:

  • Develop embedded control software for Process Monitoring instrumentation products.
  • Collaborate with multiple functions to deliver exceptional scientific solutions.
  • Design, develop, and maintain applications software for Process Monitoring instrumentation system products.
  • Participate in requirements development, design activities, implementation, and maintenance.
  • Offer support across various departments to resolve system issues.

Requirements:

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field, or equivalent experience. Master's degree preferred.
  • Proven extensive experience in C/C++ embedded software development.
  • Experience developing embedded software for real-time instrumentation control and data acquisition.
  • Familiarity with industrial communication protocols such as TCP/IP, Modbus, etc.
  • Proficiency in developing and debugging with microcontroller IDEs such as IAR Embedded Workbench.
  • Knowledge of software development lifecycle processes.
  • Working knowledge of hardware design and electronics is a plus.
  • Familiarity with safety-critical systems and industry standards is a plus.
  • Experience following an agile development methodology, and use of work management software such as Jira is a plus.
  • Experience using Git/GitHub is a plus.

Skills and Abilities:

  • Strong understanding of software engineering fundamentals and embedded systems architecture.
  • Excellent communication and collaboration skills in a multi-functional matrix environment.
  • Proficiency in identifying and resolving embedded software and hardware issues.
  • Excellent problem-solving skills and attention to detail.
  • Excellent written and verbal communication skills.

As one team of 120,000+ colleagues, we share a common set of values - Integrity, Intensity, Innovation and Involvement - working together to accelerate research, solve complex scientific challenges, drive technological innovation, and support patients in need. #StartYourStory at Thermo Fisher Scientific, where diverse experiences, backgrounds, and perspectives are valued.

Client-provided location(s): Winsford CW7, UK
Job ID: ThermoFisher-R-01259784-2
Employment Type: Full Time

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • HSA
    • HSA With Employer Contribution
    • Mental Health Benefits
    • Fitness Subsidies
  • Parental Benefits

    • Adoption Leave
    • Birth Parent or Maternity Leave
    • Non-Birth Parent or Paternity Leave
    • Fertility Benefits
    • Adoption Assistance Program
    • Family Support Resources
  • Work Flexibility

    • Flexible Work Hours
    • Hybrid Work Opportunities
    • Remote Work Opportunities
  • Office Life and Perks

    • Commuter Benefits Program
    • On-Site Cafeteria
  • Vacation and Time Off

    • Paid Vacation
    • Paid Holidays
    • Volunteer Time Off
  • Financial and Retirement

    • 401(K) With Company Matching
    • Stock Purchase Program
    • Financial Counseling
    • Performance Bonus
  • Professional Development

    • Tuition Reimbursement
    • Access to Online Courses
    • Internship Program
    • Mentor Program
  • Diversity and Inclusion

    • Employee Resource Groups (ERG)
    • Diversity, Equity, and Inclusion Program