Software Engineer in Mass Spectrometer Instrumentation
BaySpec, a San Jose, California based novel analytical instrumentation company is seeking a software engineer for new product development and new product introduction for advanced miniature mass spectrometer products. Our existing customer base spans the traditional areas of portable optical spectroscopy to the newly developed portable mass spec technology. We aim to revolutionize the utility and applications of mass spectrometry in practical sectors of food safety, agriculture, forensics, clinical chemistry, security, defense, pharmaceutical and semiconductor industries.
Job Overview:
We are looking for a passionate individual with a background in mass spectrometry or scientific instrumentation who has transitioned into software engineering. The successful candidate will have the opportunity to be involved with proof-of-concept design, product development, engineering, and production for a new generation of miniaturized mass spectrometer instruments. This individual will play a key role in improving and expanding the functionality of our existing software, as well as developing custom AI/ML algorithms for spectral deconvolution and enhancement of detection capabilities for our mass spectrometers.
Responsibilities:
- Improve and expand the functionality of existing software used in our mass spectrometer products.
- Collaborate with a small multidisciplinary team of scientists and engineers to design and optimize software solutions for novel ion trap mass spectrometers.
- Software coding/development on controlling and driving MS instrument systems, i.e. ion source, mass analyzer, ion optics, detector and control electronics.
- Develop and implement custom machine learning algorithms for spectral deconvolution and enhancement of detection capabilities.
- Provide technical support and troubleshooting for software-related issues.
- Participate in code reviews and contribute to the continuous improvement of software development processes.
- Stay up-to-date with the latest advancements in AI/ML and their applications in spectroscopy and mass spectrometry.
- Contribute to the design and architecture of next-generation software platforms and tools.
- Implement user-friendly interfaces and features to enhance the usability of our software.
Requirements:
- Bachelor’s degree in chemistry, Physics, Computer Science/Engineering, or a related physical sciences/engineering field; MS or PhD preferred.
- 2+ years software engineering experience
- Strong programming skills in languages such as Python, C++, or Java.
- Experience with AI/ML frameworks and libraries such as TensorFlow, PyTorch, or scikit-learn.
- Proven experience in developing algorithms for data analysis and spectral processing.
- Must be a self-starter, critical thinker, and be enthusiastic about new product development, not just knowing software only.
- Comfortable working in a culturally diverse environment
- Familiar with one or more of the following: basic physics, basic electronics, basic chemistry
- Experience with software development best practices, including agile methodologies and version control systems such as Git.
- Ability to adapt to a fast-moving company and dynamic work environment.
- Good communications skills in English, both oral and written for technical documentation and reporting of experimental results. Technical presentation skills a plus.
Preferred Qualifications:
- Familiarity with mass spectrometry and spectroscopic techniques.
- Experience in developing user interfaces using frameworks such as Qt, React, or Angular.
- Knowledge of signal processing and image processing techniques.
- Experience with cloud computing platforms such as AWS, Azure, or Google Cloud.
- Understanding of high-performance computing (HPC) and parallel processing techniques.
- Experience in the healthcare, biotech, or life sciences industries.
- Experience with a range of atmospheric and reduced pressure ionization sources.
BaySpec, Inc. offers a dynamic work environment in the heart of Silicon Valley with opportunities for professional growth and development. We provide competitive compensation and benefits packages, including health insurance, retirement plans, and paid time off.
Job Type: Full-time
Pay: $86,818.40 - $134,555.49 per year
Experience level:
Schedule:
Work Location: In person