Software Development Engineer

7 days ago


Hillsboro, United States Thermo Fisher Scientific Full time
Job Description

We are seeking a highly skilled Staff Engineer, Software to join our team at Thermo Fisher Scientific. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software applications that enable our customers to automate their scanning electron microscope process workflows in a FAB environment.

Key Responsibilities
  • Develop software applications that meet the requirements of our customers and ensure seamless integration with our existing systems.
  • Collaborate with cross-functional teams to identify and prioritize software development projects and ensure timely delivery.
  • Design and implement software solutions that are scalable, maintainable, and meet the needs of our customers.
  • Work closely with software engineers from different regions to ensure smooth integration and effective exchange of information.
  • Participate in code reviews and ensure that all code is well-documented, readable, and meets our high standards.
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent experience in the field.
  • Strong proficiency in C++ and C#.
  • Experience with Microsoft Visual Studio IDE and a solid understanding of.NET technologies.
  • Proven experience in writing control software for hardware devices such as power supplies, sensors, and motors.
  • Familiarity with configuring software using the Windows registry and YAML files.
  • A pride and commitment to professionalism, consistently producing readable, well-documented, and unit-tested code.
  • Strong skills in Object-Oriented Design, State Modeling, and Development with a focus on testing.
  • Strong verbal, written, and interpersonal communication skills, enabling effective collaboration with diverse teams.
  • Demonstrated ability to quickly grasp new problem domains, devise sound designs, and implement well-structured code.
  • Strong abilities in analyzing and addressing complex issues through empirical methods.
  • Served as mentor or technical leader in past work history.
  • 15 years software engineering experience.
Preferred Qualifications
  • Experience working with Plasma FIB technologies, plasma source control, and FIB column optics is a plus.

At Thermo Fisher Scientific, we value the health and wellbeing of our employees and encourage individuals to create a healthy and balanced environment where they can thrive. We are committed to fostering an inclusive and diverse workplace and are proud to be an Equal Opportunity Employer.



  • Hillsboro, United States Thermo Fisher Scientific Full time

    Software Development EngineerWe are seeking a highly skilled Software Development Engineer to join our team at Thermo Fisher Scientific. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications that enable our customers to automate their scanning electron microscope process...


  • Hillsboro, United States Thermo Fisher Scientific Full time

    Job Summary:We are seeking a highly skilled Software Development Engineer to join our team at Thermo Fisher Scientific. As a key member of our organization, you will be responsible for developing and characterizing new applications to automate our wafer dual beam microscope functionality for semiconductor customers.Key Responsibilities:Develop and implement...


  • Hillsboro, United States Thermo Fisher Scientific Full time

    Job Summary:We are seeking a highly skilled Software Development Engineer III to join our team at Thermo Fisher Scientific. As a key member of our organization, you will be responsible for characterizing and developing new applications to automate Thermo Fisher wafer dual beam microscope functionality for semiconductor customers.Key Responsibilities:Develop...


  • Hillsboro, United States Russell Tobin & Associates Full time

    What are we looking for in our Software Development Engineer (Linux kernel)? Job Title: Software Development Engineer (Linux kernel) Location: Hillsboro, OR 97006 (Hybrid) Type: 10 Months contract Pay Range: $60/hr-$70/hr on W2 (DOE)   Summary: We are seeking a highly skilled and experienced Linux Kernel Development Contractor to join...

  • Software Engineer

    5 days ago


    Hillsboro, United States Thermo Fisher Scientific Full time

    Join Our Team as a Software EngineerWe are seeking a highly skilled Software Engineer to join our team in Hillsboro, OR. As a Staff Engineer, you will be responsible for developing automated semiconductor process equipment that delivers wafer-to-atomic information, enabling our customers to make timely decisions.Key Responsibilities:Develop control software...


  • Hillsboro, United States Synopsys Full time

    About the RoleWe are seeking a highly experienced Senior Software Development Manager to lead the design and development of a DevSecOps platform at Synopsys. As a key member of our engineering team, you will be responsible for driving the development of a scalable and secure platform that aligns with our company's vision.Key ResponsibilitiesPlatform Design...


  • Hillsboro, United States ASM Company Full time

    Software Support EngineerASM is a leading global supplier of products, services, and materials for semiconductor processing. Our innovative solutions are designed to push the development of next-generation computer-chip technology. We are seeking a talented Software Support Engineer to join our team.Responsibilities:Troubleshoot computer software, including...


  • Hillsboro, United States RTA US Full time

    Job DescriptionJob DescriptionJob Title: Software Development Engineer (Linux kernel)Location: Hillsboro, OR 97006 (Hybrid)Type: 10 Months contractPay Range: $60/hr-$70/hr on W2 (DOE) Summary:We are seeking a highly skilled and experienced Linux Kernel Development Contractor to join our team. The successful candidate will have a strong background in Linux...


  • Hillsboro, United States Synopsys Full time

    Emulation Software EngineerWe're seeking a skilled Software Engineer to join our team building the Zebu family of emulators, the industry's leading emulation systems. As an Emulation Software Engineer, you'll be responsible for optimizing the performance of the fastest and highest capacity emulation systems in the world.Key Responsibilities:Optimize the...


  • Hillsboro, United States Thermo Fisher Scientific Full time

    Work ScheduleStandard (Mon-Fri)Environmental ConditionsOfficeJob DescriptionSenior Software Engineer (SQA)Location/Division Specific InformationHillsboro, OR, USADiscover Impactful Work:At Thermo Fisher Scientific in Hillsboro, OR, we develop and produce cutting edge microscopy capital equipment for the semiconductor industry. By providing precise high...


  • Hillsboro, United States ASML Full time

    About the RoleWe are seeking a highly skilled Senior Software Application Engineer to join our team at ASML. As a key member of our software engineering team, you will play a critical role in developing and implementing software solutions for our customers.Key ResponsibilitiesDevelop and maintain software applications for lithography systemsCollaborate with...


  • Hillsboro, United States ASML Full time

    Job SummaryWe are seeking a highly skilled Software Application Engineer to join our team at ASML Technologies. As a key member of our engineering team, you will be responsible for developing and implementing software solutions for our customers.Key ResponsibilitiesDesign and develop software applications for our customers' specific needsCollaborate with...

  • Software Engineer II

    4 weeks ago


    Hillsboro, United States Life Technologies (Thermo Fisher Scientific) Full time

    Work ScheduleStandard (Mon-Fri)Environmental ConditionsOffice Job Description Job DescriptionDo you have a passion for innovative ideas and groundbreaking discoveries? With over $1 billion invested annually in R&D, at Thermo Fisher Scientific you'll help solve some of the world's toughest challenges, from giving cancer patients hope, ensuring safe drinking...


  • Hillsboro, United States ASML Full time

    About the RoleWe are seeking a highly skilled Senior Software Application Engineer to join our team at ASML Technologies. As a key member of our software engineering team, you will play a critical role in developing and implementing cutting-edge software solutions for our customers.Key ResponsibilitiesDevelop and maintain software applications for...


  • Hillsboro, United States Thermo Fisher Scientific Full time

    : Develop applications that enable customers to automate their scanning electron microscope process workflows in a FAB environment. Engage in the full software development lifecycle, from inception to completion, including requirements analysis, specification, design, implementation, and testing. Enhance and optimize existing code to meet requirements...


  • Hillsboro, United States IMS NANOFABRICATION Full time

    Job DescriptionJob DescriptionAre you ready to take the next steps in your career and lead a team of highly skilled engineers in the semiconductor industry? If so, we have an exciting opportunity for you as a Software Support Engineer at IMS Nanofabrication's Hillsboro, OR location.  At IMS Nanofabrication, we are embarking on a journey to bolster our...


  • Hillsboro, United States ASM Company Full time

    ASM is a leading global supplier of products, services, and materials for semiconductor processing. For more than half a century, innovation has been at the core of everything we do. Our smart, ambitious people are dedicated to creating cutting-edge solutions for the world's leading semiconductor providers. Every day we push the development of...


  • Hillsboro, United States IMS NANOFABRICATION Full time

    Job DescriptionJob DescriptionBenefits:401(k)401(k) matchingCompetitive salaryDental insuranceEmployee discountsFlexible scheduleFree food & snacksHealth insurancePaid time offTuition assistanceVision insuranceWellness resourcesAre you ready to take the next steps in your career and lead a team of highly skilled engineers in the semiconductor industry? If...


  • Hillsboro, United States ASML Full time

    Description Apps Software engineering forms the backbone of the team that supports customers enabling their new technology nodes. Defines the specific technical node strategy, drives understanding of customer requirements, analyses and solves complex on-product issues, defines and create solutions and brings ideas for new products and/or services....


  • Hillsboro, United States EV Group, Inc. Full time

    Job DescriptionJob DescriptionJob Title: Technical Support Engineer (Software)Reports to: Director of Customer Support – North AmericaClassification: Non-ExemptSummary:The Technical Support Engineer will be responsible for coordinating technical, commercial, training and logistic support between customers, field service engineers and management. The...