Staff Software Engineer
Job Description
Job Description
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 sophisticated analytical challenges, improving patient diagnostics and therapies or increasing efficiency in their laboratories, we are here to support them.
Location/Division Specific Information
Hillsboro OR / Materials & Structural Analysis Division, Electron Microscopy
How will you make an impact?
If you are passionate about software design, dedicated to quality, and pragmatic about problem solving, we'd love to hear from you. We expect a strong desire to collaborate with teammates and project partners to develop successful software solutions for the semiconductor business unit.
What will you do?
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. The applications being developed focus on using advanced approaches, including Machine Learning, to enable autonomous operation of our Electron Microscope product lines. You will be helping develop the next generation of products that are key to helping our semiconductor customers solve their most meaningful problems more effectively.
How will you get here?
Education:
Master's with 6 years experience or Bachelors with 8 years experience - degree in Computer Science, Computer/Electrical Engineering, Physics, or related field.
Experience:
- Software development experience.
- Strong in programming subject areas like object oriented principles, design patterns, data structures and unit testing, Domain driven Design and state modelling.
- In-depth understanding of C# or similar language (e.g. Java). Expertise in OOAD principles and methodologies
- Experience in designing and architecting large-scale, highly available distributed software taking them from concept to implementation.
- Experience in conducting performance analysis and implementing system performance improvements.
- Experience with micro-services architecture patterns.
- Demonstrated expertise with Desktop and Web application developments in both frontend and backend environments.
- Hands-on experience building and deploying containerized (e.g. Docker, Kubernetes, Helm) solutions into on-prem and/or cloud-based infrastructures.
- Comfortable working in an Agile/Scrum development environment.
- Excellent analytical and empirical problem solving and troubleshooting skills.
Knowledge, Skills, Abilities:
- Able to understand, articulate and challenge the requirements and perform solution analysis.
- A highly motivated fast learner who can self-start and "figure out what needs figuring out".
- Proactively looks for ways and patterns to continuously automate feature testing with measurable and tangible goals.
- Able to comprehend complex data and use it to solve issues.
- Ability to effectively detail artifacts and processes then explain them to others
- Provide software and systems architectural and design leadership to team of engineers.
- Possess strong analytical, problem solving, and communication skills, is comfortable working as part of a large multi-functional, geographically distributed team, and is prepared to work to aggressive timelines along iterative software development schedules.
- Actively participates in development community of practices in sharing and learning standard methodologies, leads initiatives within the community and involve in other organization initiatives
- Strong team spirit, good interpersonal skills, and proficient in English
- Willingness and ability for international and domestic travel (up to 15%)
Preferred Experience:
- Experience in Test Driven Development and related technical approaches.
- Expertise in user experience (UX) design and implementations.
- Knowledge of capital equipment manufacturing, electron microscopy, or semiconductor industries a plus.
- Understanding of SECS/GEM/300 mm SEMI standards and experienced in Factory MES integration.
Benefits
We offer competitive remuneration, annual incentive plan bonus, healthcare, and a range of employee benefits. Thermo Fisher Scientific offers employment with an innovative, forward-thinking organization, and outstanding career and development prospects. We offer an exciting company culture that stands for integrity, intensity, involvement, and innovation!
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.
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.
Accessibility/Disability Access
Job Seekers with a Disability: Thermo Fisher Scientific offers accessibility service for job seekers requiring accommodations in the job application process. For example, this may include individuals requiring assistance because of hearing, vision, mobility, or cognitive impairments. If you are a job seeker with a disability, or assisting a person with a disability, and require accessibility assistance or an accommodation to apply for one of our jobs, please submit a request by telephone at 1-855-471-2255*. Please include your contact information and specific details about your required accommodation to support you during the job application process.
Date Posted
09/18/2023
Views
5
Positive
Subjectivity Score: 0.8
Similar Jobs
Senior Manager, Communications Business Partner, Technology - Autodesk
Views in the last 30 days - 0
View DetailsField Service Representative - Drives/Industry - Schneider Electric
Views in the last 30 days - 0
View DetailsSite Director at Woodstock - KinderCare Learning Companies
Views in the last 30 days - 0
View Details