Senior Software Engineer, Instrument Software

6 days ago


Singapur, 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++ Python3 Linux 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



  • Singapur, Singapore Agilent Technologies, Inc. Full time

    Senior Software Engineer page is loaded## Senior Software Engineerlocations: Singapore-Remote Locationtime type: Full timeposted on: Posted Todayjob requisition id: ## **Job Description**We are seeking a highly skilled and motivated Senior Software Engineer to join our LC/MS R&D team. In this role, you will play a pivotal part in accelerating the development...


  • Singapur, Singapore Agilent Technologies Full time

    Join to apply for the Senior Software Engineer role at Agilent Technologies . We are seeking a highly skilled and motivated Senior Software Engineer to join our LC/MS R&D team. In this role, you will play a pivotal part in accelerating the development and refinement of our next‑generation LC/MS instrumentation. You will architect, design, and implement...

  • Project Consultant

    6 days ago


    Singapur, Singapore Times Software Pte Ltd Full time

    Overview Implementation of projects cycle includes the following but not limited to: Responsibilities Meeting/ discussion to gather requirements with Project Manager Assist Project Manager in documentations, test cases, test scenarios and functional specifications System testing/ quality check on applications (pertaining to the project) developed by the...


  • Singapur, Singapore PSA Singapore Full time

    Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore Continue with Google Continue with Google Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore We’re looking for Software Engineers to join our Agile...


  • Singapur, Singapore Sioux High Tech Software Ltd. Full time

    Overview As a Software Engineer for Semiconductor Equipment Control Software at Sioux, you are responsible for the entire software engineering process covering software requirements engineering, software design, software construction (implementation), software testing, program analysis, and software maintenance. On this career trajectory you can advance into...


  • Singapur, Singapore Sioux High Tech Software Ltd. Full time

    Overview As a Software Engineer for Semiconductor Equipment Control Software at Sioux, you are responsible for the entire software engineering process covering software requirements engineering, software design, software construction (implementation), software testing, program analysis, and software maintenance. On this career trajectory you can advance into...


  • Singapur, Singapore Sioux High Tech Software Ltd. Full time

    Software Architect for Semiconductor Equipment Control As a Software Engineer for Semiconductor Equipment Control Software at Sioux, you are responsible for the entire software engineering process covering software requirements engineering, software design, software construction (implementation), software testing, program analysis, and software maintenance....


  • Singapur, Singapore The Digital and Intelligence Service (DIS) Full time

    Join to apply for the Senior Software Engineer role at The Digital and Intelligence Service (DIS) Join to apply for the Senior Software Engineer role at The Digital and Intelligence Service (DIS) Senior Software Engineer – Digital Ops-Tech Centre (DOTC) About Us TheDigital Ops Tech Centre (DOTC) is a new setup, formed within the Digital and Intelligence...

  • Network Engineer I

    3 weeks ago


    Singapur, Singapore MRI Software Full time

    Responsibilities Collaborate with sales and software engineering teams to evaluate and identify optimal cloud solutions for customers. Migrate on-premises workload to Cloud Service Providers. Plan, design and develop cloud infrastructure necessary to support Anacle's software applications. Monitor cloud systems for optimal performance and establish and...

  • Software Designer

    1 week ago


    Singapur, Singapore Sioux High Tech Software Ltd. Full time

    ABOUT SIOUX Sioux is a strategic high-tech solutions provider that develops, innovates and assembles complex high-tech systems. We have a team of over 1,200 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a...