Job Description
We are looking for an experienced Instrument Control Software Engineer to join our team! This role will be hybrid/on-site in San Diego, CA or Branford, CT and we will provide relocation assistance for non-local candidates.
Responsibilities:
- Develop and improve control system software for the instrument opto-mechanical, sensor, and thermal subsystems.
- Data acquisition, motion control, signal processing, data analysis, automated workflow development, and user interface development on a complex scientific instrument.
- Collaborate with systems integration and engineering teams to define and implement new instrument functionality.
Required Qualifications:
- Bachelor’s degree in computer science, Electrical Engineering or related discipline and 5+ years of industry experience
- Experience with control systems for complex instrumentation
- Opto-mechanical control system design and implementation
- Signal processing methods for use in control systems
- On-instrument measurements and calibration
- Experience with real-time data acquisition and signal processing in C/C++
- Experience designing & writing APIs for custom hardware.
- Experience writing diagnostic software for critical instrument functions.
- Recent C/C++ in a multi-threaded Linux environment
- Python experience