Senior Software Engineer, Instrument Software

10 hours ago


Singapore 10x Genomics Full time

Overview 10x Genomics was founded to deliver powerful and reliable tools that fuel key scientific discoveries and drive exponential progress in our mastery of biology to advance human health. Our talented team has a distinguished record of creating innovative instruments, reagents, and software that analyze biological systems at a resolution that matches the complexity of biology. We are looking for a Senior Software Engineer to join our Instrument Software team. What You Will Be Doing Designing and developing embedded control software and firmware for cutting edge biological instrumentation platforms Design and develop diagnostics tools for fleet monitoring employing AI Working with mechanical and electrical engineers to inform design and develop appropriate control schemes and interfaces Contributing to the entire software lifecycle from requirements gathering to validation Writing well structured, testable, efficient and maintainable software Taking ownership of calibration and verification tools prototyped by other technical teams (e.g. Optical Engineering, Electrical Engineering) and turning it into robust, deployable software Collaborating with manufacturing teams on the factory floor to troubleshoot new failure modes and identify necessary process or software changes to prevent recurrence Building simulation and observability tools that allow order of magnitude throughputs improvements Effectively communicating complex technical issues to stakeholders with a variety of technical depth Minimum Requirements Bachelor's degree in computer science, engineering, math, or scientific discipline with 5 years experience; OR Master’s degree with 3 years of experience in software development; OR PhD with 1 year of experience in software development Embedded/Firmware Development C or Modern C++Python3Linux Use of AI tools for software development life cycle Preferred Skills And Experience Confident usage of Python scientific and numerical computing and visualization packages (e.g. numpy, pandas, matplotlib)EE knowledge (Digital & Analog Design) and familiarity with laboratory test equipment (e.g. digital multimeter, oscilloscope, signal analyzer, etc.)Rapid software prototyping & validation with attention to detail and engineering diligence Strong analytical and problem-solving skills Strong verbal and written communication skills Formal approach to design & architecture of complex systems Exposure to ROS Familiarity with modeling and control of robotic systems (e.g. rigid body transforms, forward/inverse kinematics, motion planning)Familiarity with state estimation algorithms Grasp of the basics of machine vision and experience using toolkits like OpenCV and Scikit-Image. (e.g. SIFT, 2D phase correlation)Familiarity with AI aided software development practices and integrating AI into existing tooling Background in biology and DNA sequencing is not required. Interest in the field is. About 10x Genomics 10x Genomics is focused on accelerating understanding of biology. Our tools enable scientists to advance their research and address scientific questions across cancer, immunology, and neuroscience. We are committed to an inclusive and dynamic environment and to finding the best people for every aspect of our work. Individuals seeking employment at 10x Genomics are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, disability, veteran status, gender identity, or sexual orientation, or any other characteristic protected by applicable law. 10x does not accept unsolicited applications submitted by third-party recruiters or agencies; any resume submitted without a vendor agreement will be considered unsolicited and will be the property of 10x. Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology #J-18808-Ljbffr



  • Singapore 10x Genomics Full time

    Overview 10x Genomics was founded to deliver powerful and reliable tools that fuel key scientific discoveries and drive exponential progress in our mastery of biology to advance human health. Our talented team has a distinguished record of creating innovative instruments, reagents, and software that analyze biological systems at a resolution that matches the...


  • Singapore 10x Genomics Full time $120,000 - $180,000 per year

    **Due to limited quota, Singaporeans and Permanent Residents may apply.**About the role10x Genomics was founded to deliver powerful and reliable tools that fuel key scientific discoveries and drive exponential progress in our mastery of biology to advance human health. Our talented team has a distinguished record of creating innovative instruments, reagents,...


  • Singapore HTC SOFTWARE SINGAPORE PTE LTD Full time

    **Software Engineer / Senior The position is located in Capital Markets IT (CMI) division of renowned financial organization, which manages information systems for capital markets activities. CMI teams are mainly located in Paris, London, New-York, Hong-Kong, India and Singapore. **Responsibilities - Able to lead in terms of technology and propose design...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Overview We are seeking a Software QA Engineer to lead quality assurance efforts on complex, high-impact features and systems. You will take ownership of test strategy, automation, and process improvements while mentoring junior team members. Working closely with cross-functional teams, you will ensure delivery of reliable, maintainable, and high-quality...


  • Singapore Vanguard Software Pte Ltd Full time

    JOB SUMMARY We are seeking a Software QA Engineer to lead quality assurance efforts on complex, high-impact features and systems. You will take ownership of test strategy, automation, and process improvements while mentoring junior team members. Working closely with cross-functional teams, you will ensure delivery of reliable, maintainable, and high-quality...


  • Singapore KRONOS SOFTWARE TECHNOLOGY SINGAPORE PTE. LTD. Full time

    **Responsibilities** - Design, develop, and maintain scalable software systems. Enhance and optimize existing components for performance, reliability, and maintainability. Provide technical support and contribute to long-term system evolution. - Develop monitoring tools, identify bottlenecks, and improve system performance through optimization and...

  • Software Developer

    2 weeks ago


    Singapore RIDIK SOFTWARE SOLUTIONS PTE. LTD. Full time

    **Job Duties**: - Research, design, and develop computer and network software or specialised utility programs. - Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures. - Work with computer hardware engineers to integrate hardware and software systems and develop specifications and...


  • Singapore KRONOS SOFTWARE TECHNOLOGY SINGAPORE PTE. LTD. Full time $10,000 - $15,000 per year

    ResponsibilitiesDesign, develop, and maintain scalable software systems. Enhance and optimize existing components for performance, reliability, and maintainability. Provide technical support and contribute to long-term system evolution.Develop monitoring tools, identify bottlenecks, and improve system performance through optimization and refactoring.Work...

  • Software Engineer

    2 days ago


    Singapore KRONOS SOFTWARE TECHNOLOGY SINGAPORE PTE. LTD. Full time

    **Responsibilities** - Contribute to the design, development, and maintenance of scalable software systems. - Support efforts to monitor system performance, identify bottlenecks, and participate in optimization and refactoring tasks. - Work closely with engineering teammates, QA, and operations to deliver reliable and efficient systems. - Write clean,...


  • Singapore VA INSIGHT SOFTWARE PTE. LTD. Full time

    **Position Purpose**: The Junior Software Engineer is responsible for executing full lifecycle software development. Code produced has to be well-designed, testable and efficient. Being part of the Scrum development team, the Software Engineer must aim to deliver artefacts as defined in the Definition of Done. **Key Responsibilities**: - Development _ -...