• Senior C++ Software Engineer

    Job Locations US-WA-Snoqualmie
    Posted Date 1 month ago(5/24/2018 4:59 PM)
    Job ID
    # of Openings
  • Overview

    Rudolph Technologies, Inc. is a worldwide leader in the design, development, manufacture and support of probe card analysis, defect inspection, advanced packaging lithography, process control metrology, and data analysis systems and software used by microelectronic device manufacturers worldwide. We enable the digital age by pushing the boundaries of technology, creating tools and solutions needed for manufacturing tomorrow’s cutting edge electronic devices. We fuse process and process control by combining a deep understanding of customer’s challenges with Rudolph’s innovative technology and analytical software to enable the world’s leading semiconductor manufacturers to reduce manufacturing costs and produce devices with the highest quality and performance.


    We are seeking a highly skilled C++ Software Engineer to join a dynamic team working to build next generation systems that will control sophisticated mechanical/electrical/optical systems. 


    The software engineer is responsible for the full lifecycle development, from gathering requirements specifications, through analysis, design, implementation, unit testing, and support. The ideal candidate is both an engineer and a software developer, able to analyze problems to assess root cause, collect and characterize data to gain understanding of system behavior, and understand the physical system which the software is responsible for driving.


    • Develop high quality code using the latest frameworks, code peer review and automated unit test
    • Perform or lead product design, systems analysis and programming activities
    • Generate design and functional specifications for new features
    • Work with QA to ensure high quality bug free code - Resolve defects for existing and new features while maintain functionality of current products
    • Must be able to work with a wide variety of personalities and work styles in a team environment, and work independently as appropriate
    • Able to collaborate with technical and non-technical colleagues at all levels of the business
    • Skilled at multi-tasking (balancing multiple projects/tasks, prioritizing, etc.)
    • Shows attention to detail and follow-through on assigned projects ensuring complete coverage of assignment goals
    • Willingly to take on what’s needed to help the team and the company meet objectives
    • Highly motivated, self-directed, and able to function within a fast-paced environment
    • Position may include limited travel to customer sites


    • BS/MS in Computer Science or Software Engineering (Exceptional candidates from other fields will always be considered)
    • Excellent object oriented software design and development skills
    • Minimum 3 years of C++ 
    • Strongly Desired:
    • C# and .NET Framework
    • Software interfacing with hardware devices
    • Graphical-user-interface/user experience
    • Developing robust multi-threaded applications
    • Experience with Image Processing
    • Desired:
    • Experience with Motion Control 
    • Experience with Visual Studio and Team Foundation Server (TFS)
    • Experience with database design and development, preferably MS SQL
    • Semiconductor industry exposure


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed