• Software Engineer II

    Job Locations US-MA-Wilmington
    Posted Date 1 month ago(6/13/2018 11:53 AM)
    Job ID
    2018-1484
    # of Openings
    1
    Category
    Engineering
  • Overview

    Rudolph Technologies, Inc. is a worldwide leader in the design, development, manufacture and support of defect inspection, advanced packaging lithography, display lithography, process control metrology, and data analysis systems and software used by microelectronic device manufacturers worldwide. Our Lithography Systems Group is seeking a software engineer to join a skilled team developing a next-generation display lithography system.

    Responsibilities

    • C++ programming using software development methodology and strong attention to detail to update a large legacy code base for use in the next generation display lithography control system:
      • Ensure C language code compiles with modern C++ compiler
      • Modify code to meet POSIX standard APIs
      • Ensure POSIX compliant code compiles for Linux, RTEMS, and Windows
    • Develop skills in embedded system development, real-time machine control, and real-time communication mechanisms to transition to working on embedded machine controls
    • Work from requirements to specify, design, and develop host utilities that run on both Linux and Windows
    • Provide excellent written and verbal communication of concepts, plans, status, proposals, designs, etc. to hardware, software, and mechanical design team members



    Qualifications

    • Required:
      • BS degree in computer science, computer engineering, electrical engineering or equivalent technical degree
      • 1-3 years of software development experience
      • Strong interest in developing expertise in embedded machine control systems and robotics
      • Experience with software development on a Unix / Linux system including the use of shells and scripting languages
      • Experience with C++ and C language programming
      • Object-Oriented development skills in C++
      • Knowledge of software development concepts, practices, and procedures
      • Must be available for occasional travel to Asia
    • Plusses:
      • Interest in and knowledge of servo control systems, robotics, or optics
      • Experience with embedded system development
      • Knowledge of hardware interfaces and machine control
      • Experience with real-time control using RTEMS, VxWorks, or other RTOS
      • Experience with image processing systems such as Halcon, Cognex, or OpenCV
      • Ability to read an electrical schematic
      • Ability to use electrical test equipment

    No relocation assistance is available for this position.

     

    No staffing agency submissions being accepted at this time.

    Options

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