Principal Software Engineer (Instrument Control)
- Posted 12 April 2024
- Salary 150,000-185,000
- LocationSan Diego
- Job type FTC
- Contact NameMelody Lam
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