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

Staff Architect, Software

AT Thermo Fisher Scientific
Thermo Fisher Scientific

Staff Architect, Software

Hillsboro, OR

Work Schedule
Standard (Mon-Fri)

Environmental Conditions
Office

Job Description

As a Staff Software Architect at Thermo Fisher Scientific Inc., you will play a crucial role in shaping the future of our products and setting them apart from our competitors. You will work closely with product managers, engineering teams, and customers to develop a long-term architectural vision and strategy that tackles present and future challenges. This role involves collaborating with colleagues across Europe and Asia to ensure effective communication.

Discover Impactful Work!

In this role, you will be responsible for researching industry and technology trends, setting development requirements for teams, and even prototyping concepts. Your influence will extend to the development roadmap of our capital equipment products, which are designed to run flawlessly for years. As part of our R&D organization, you will join a large and growing team of engineers who are passionate about delivering world-class solutions to the semiconductor industry.

Want more jobs like this?

Get Software Engineering jobs in Hillsboro, OR delivered to your inbox every week.

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


A Day in the Life:

  • Develop and manage a solution roadmap that supports our strategic product portfolio, including areas like Electronics, Firmware, Systems, and Applications.
  • Collaborate with engineering and business leaders to evaluate new initiatives.
  • Possess a clear understanding of the business aspects, values, and priorities.
  • Engage directly with customers, users, and decision-makers in the Fab, building strong relationships and gathering valuable insights.
  • Interpret business requirements and create detailed solution architectures, employing C4 modeling when fitting.
  • Act as a product owner, leading prioritization and scoping activities.
  • Provide architectural guidance throughout the software development cycle, including concept reviews and detailed design reviews.
  • Join customer visits to gather use-case insights and address any gaps.
  • Respond promptly to urgent customer requests, providing fast feedback and finding solutions.
  • Collaborate with various software delivery teams to ensure seamless integration of components into the final product.
  • Foster collaboration with architects from core platforms and sister business units.
  • Stay up-to-date with semiconductor industry trends, including automation, data analytics, machine learning, and software technologies.
  • Research new technologies and propose solution architectures for future products.
  • Prototype proofs of concept when applicable to explore possibilities.
  • Willingness to travel up 10-20% for face-to-face meetings with customers or internal global engineering teams.

KEYS TO SUCCESS

  • BS in Computer Science, Computer Engineering, or equivalent.
  • 8+ years of experience in software development, including designing and presenting software solutions in innovative environments. Equivalent combinations of education, training, and meaningful work experience may be considered.
  • Advanced knowledge of software development stacks such as C++, C#, and Python, as well as operating systems.
  • Solid understanding of design patterns, algorithms, and data structures.
  • Experience in problem domains such as electron microscopy, process automation, metrology, fab connectivity, or high-volume manufacturing (HVM) is a plus.
  • Familiarity with software architecture paradigms like microservices and web technologies.
  • Knowledge of technologies such as docker, Kubernetes, and virtual machines.
  • Familiarity with machine learning concepts is welcomed.
  • Excellent communication skills, with the ability to listen, persuade, and incorporate the perspectives of others.
  • Demonstrated ability to find consensus with other R&D functions, such as PEMs, System Architects, and Resource Managers.
  • Skill in identifying and resolving conflicting requirements in technical and resource domains.
  • Experience working with agile development teams.

Thermo Fisher Scientific Inc. is an Equal Opportunity Employer. We value diversity and are committed to providing an inclusive and welcoming environment for all employees. We strive to create a workplace that celebrates individuality and promotes collaboration, innovation, and mutual respect.

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the job.

Client-provided location(s): Hillsboro, OR, USA
Job ID: ThermoFisher-R-01250256-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