Sr. Software Engineer
Core
Design, develop, and maintain PC-based instrument control software for Scientific Instruments like Scanning Electron Microscopy (SEM) and Mass Spectrometry, enabling image acquisition, visualization, measurement, and automation.
Role type
Senior IC software engineer (scientific instrumentation)
Builds
PC software for scientific imaging, instrument automation, and data management workflows
Domain
Scientific instrumentation (SEM, Mass Spectrometry)
Required skills
C#, object-oriented development, multithreaded programming, GUI design, software debugging, Git
Preferred skills
OpenCV, scientific visualization, GPU programming (CUDA/OpenCL), instrument automation, AI-assisted programming
Technologies
C#, OpenCV, CUDA, OpenCL, Git
Responsibilities
Design and develop software for image acquisition and visualization; Implement instrument automation functions (calibration, autofocus, beam alignment); Optimize software performance for high-resolution image display; Collaborate on system integration and verification; Participate in code reviews and software testing
Seniority
Senior, hands-on IC