Sr Software Engineer 1.25A
Sr Software Engineer / Instrumentation, Optics, Automation
140k range package, MA based / in house role
About RA’s client:
For more than 40 years, RA’s client has provided innovative applications of optical technology, both products and services, to commercial, government, and consumer products organizations in a variety of industries worldwide. Their engineering team is the largest independent optical engineering group in the world, managing all aspects of instrument design, including optics, mechanics, electronics and software systems, in addition to offering in-house Optical Test /Measurement Services to benchmark and assess the performance of customer lens or camera systems. Their team continues to improve existing metrology product lines and develop new products that they manufacture and install around the globe.
Senior Software Engineer:
RA’s client is seeking a talented, detail oriented, and collaborative Senior Software Engineer to contribute towards the development of application code. You will have strengths in programming cross-platform applications that interface with peripheral hardware such as instrumentation, optical systems, cameras, motion control systems etc., and a proven record writing creative bulletproof code.
Mathematical aptitude and experience with optics or image processing is a big plus. This position reports to the Software Engineering Mgr but requires a high degree of self- motivation as well as the ability to work in multidisciplinary teams.
Responsibilities:
- Write application software for instrumentation on Windows
- Manage software development
- Participate in engineering consulting
- General maintenance, support, and improvement of existing product application
- Write technical documentation such as user manuals for existing software
- Provide technical support to customers and projects on software related
Qualifications & Skills:
- Bachelor’s Degree in a related field such as Computer Science, Engineering or Science Degree.
- Minimum of 5 years of software development experience in Microsoft .Net
- Minimum of 3 years of software development experience in at least two high level programs: Linux, Python, or .Net Core.
- Experience developing software applications using open-source software packages, such as OpenCV, LibGD, etc.
- Strong Object-Oriented Programming
- Solid experience in instrumentation development – firmware experience a plus!
- Experience or knowledge of optics, photonics, or image processing is
- Must be enthusiastic, self-motivated, and eager to
- Excellent verbal and written communication
Our client is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, sexual orientation, gender orientation, gender identity, national origin, disability, or protected Veteran status.
"*" indicates required fields