Job Description
Job Title: Software Engineer
Location: Winsford, UK
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 efficiency in their laboratories, we are here to support them.
How will you make an impact?
With your strong technical foundation in the principles of software engineering, you will be a core member of a development team that designs, develops and maintains software to support the company’s range of analytical and scientific instrumentation. You will work closely with multiple functions to develop and deliver best-in-class scientific instruments.
What will you do?
In this role, you will design, develop and maintain software for our scientific instrumentation. You will help to develop software system requirements with the product management team and other engineering functions. You will implement software designs, taking into consideration Company and industry best practices, including necessary records and desired output in line with development processes and deliverables. You will communicate functionality and usability to stakeholders including marketing, sales, manufacturing, and technical support, as well as senior customer representatives. You will also provide cross-functional support as needed to characterise and resolve system problems.
Education
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field
Experience
Qualified candidates must have the following experience:
- 5+ years developing software for Windows desktop applications using the .NET framework, ideally with VB.NET.
- 5+ years developing SQL with Microsoft Access or SQL Server databases.
- 3+ years developing software for scientific instrumentation control and monitoring solutions.
Candidates with experience in the following are strongly preferred:
- Experience with communication protocols for instrumentation or devices (Modbus, OPC, etc.).
- Experience programming in C/C++/C#.
- Experience following different software development methodologies (Waterfall, Agile, etc.).
- Experience with work management software such as Jira.
- Experienced with software version control systems (GitHub, Source Safe etc.).
- Experience with software installation packages such as InstallShield.
Knowledge, Skills, Abilities
- Effective teamwork and interpersonal skills within multi-functional groups.
- Excellent analytical problem-solving skills.
- Strong understanding of software engineering fundamentals and object-oriented programming skills.
- Ability to work efficiently within a team.
- Excellent communication, both verbally and written.
- Self-motivated and individually responsible for planning, processing, and completing work with the team in an efficient manner.
Our Mission is to enable our customers to make the world healthier, cleaner and safer. Watch as our colleagues explain 5 reasons to work with us. As one team of 100,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.
Apply today! http://jobs.thermofisher.com
Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, colour, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.
This employer is a corporate member of
myGwork – LGBTQ+ professionals, the business community for LGBTQ+ professionals,
students, inclusive employers & anyone who believes in workplace equality.