Rigaku Americas Holding

Software Engineer

Job Locations US-MA-Wilmington
Posted Date 3 weeks ago(1/31/2018 11:48 AM)
# of Openings


Rigaku is looking for a software engineer to write complex applications for handheld analyzers. The successful candidate will have solid programming experience, good analytical capabilities, be a fast learner and a good communicator.


  • Interview internal customers to develop application requirements
  • Understand machine testing needs to develop application requirements
  • Understand and follow existing programming architecture
  • Design and develop complex applications with Fault Handling routines and event logging functions
  • Interface with new and existing databases (SQL and Access).
  • Understand and follow validation methods including authoring all necessary documents
  • Understand the manufacturing environment and daily user needs associated with testing applications
  • Be ready for a challenging and rewarding career working within a fast paced “start-up” environment of a world-leader in scientific instrumentation


  • BS/MS in Computer Science, Physics, Mathematics or EE.
  • Broad technical experience is some or all of the following areas: mathematics, signal processing, and physics.
  • Experience with C/C++ language programming
  • Experience with XML, PHP and QT
  • Experience with embedded Linux
  • 5+ years of development using Agile software development methodologies
  • Basic knowledge of analog and digital circuits, able to read schematic diagrams
  • Prior working experience with Data Acquisition Systems
  • Experience with GUI development
  • Familiar with instrument communication protocols
  • Familiar with software source control packages  
  • Excellent verbal, and written communication skills
  • A highly motivated fast learner who can work independently with minimal guidance

 The ideal candidate also should:

  • Have experience in GUI design and Human Factors Engineering for Analytical Instrumentation
  • Experience with the optimization of embedded database engines
  • Demonstrated ability to successfully complete complex R&D technology projects

Rigaku is an EEO/AA Employer Disabled/Veteran.


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