
Senior Software Engineer, Instrument Software
10x Genomics
5 months ago
Singapore, Singapore
Senior
H1B Sponsor
Responsibilities
- Design and develop embedded control software and firmware for biological instrumentation platforms.
- Create diagnostics tools for fleet monitoring using AI.
- Collaborate with mechanical and electrical engineers to develop control schemes and interfaces.
- Contribute to the entire software lifecycle from requirements gathering to validation.
- Write well-structured, testable, efficient, and maintainable software.
- Take ownership of calibration and verification tools from other technical teams.
- Work with manufacturing teams to troubleshoot and prevent software-related issues.
- Build simulation and observability tools for throughput improvements.
- Communicate complex technical issues to stakeholders.
Requirements
- Bachelor's degree in computer science, engineering, math, or a scientific discipline with 5 years of experience; OR a Master's degree with 3 years of experience; OR a PhD with 1 year of experience in software development.
- Experience in embedded/firmware development.
- Proficiency in C or Modern C++.
- Proficiency in Python3.
- Familiarity with Linux.
- Experience using AI tools in the software development lifecycle.
Tech Stack
CC++LinuxMatplotlibNumPyOpenCVPandasPythonRustscikit-learn
Categories
AI & MLEmbedded