Rigaku Americas Corp Embedded Software Engineer in Wilmington, Massachusetts
Rigaku is looking for an embedded 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, or physics.
Experience with C/C++ language programming
Experience with XML, PHP and QT
Experience with embedded Linux
Experience with embedded software for instrumentation
Basic knowledge of analog and digital circuits
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.
Refer this job to a friend