Sr. SW Engineer
Listed on 2025-12-11
-
Software Development
Software Engineer
We are a rapidly growing biotech organization based in Pleasanton, CA
, focused on developing next-generation sample preparation tools that are revolutionizing genomic applications. We are at a critical inflection point in bringing our core technology to market. As a company built on the intersection of hardware, biotech, and complex engineering
, we are seeking a highly analytical and mathematically proficient Senior Software Engineer to expand our engineering team.
If you thrive on solving intellectually challenging algorithmic problems in a collaborative, multidisciplinary environment—working alongside scientists, hardware engineers, and firmware developers—and are excited by the opportunity to be a foundational part of a growing startup, we encourage you to apply.
The Role & ImpactAs a Senior Software Engineer, you will be a key contributor responsible for the full lifecycle design, implementation, testing, and maintenance of our core instrument control and data processing software. This role requires more than just coding; it demands a deep understanding of the underlying scientific and engineering principles to translate complex requirements into robust, high-performance software.
The ideal candidate is a creative, proactive, and self-motivated engineer with a proven ability to architect and deliver commercial-grade software in a fast-paced environment. You will serve as the critical link between the electromechanical system and the end-user interface.
Key Responsibilities- Lead the development and maintenance of high-reliability instrument control software in C and Python, ensuring precise and deterministic hardware execution.
- Design and implement complex data processing and algorithmic modules used for controlling precise physical movements, managing fluidics, and analyzing raw experimental data.
- Collaborate closely with scientists, product owners, and subject matter experts to translate high-level scientific and operational requirements into technical specifications and elegant software architecture.
- Own the complete software development lifecycle, including architecture design, code implementation (in Python, C, Django, and React), unit testing, and commercial deployment.
- Contribute to the continuous improvement of software quality, development processes (Agile/Scrum), and testing methodologies.
Education
- MS or PhD in Computer Science, Computer/Software Engineering, Electrical Engineering and Computer Sciences (EECS),
Mathematics, Physics, or a related quantitative field. Exceptional candidates with a BS and relevant experience will also be considered.
- 3+ years of professional experience in developing and deploying commercial software solutions.
- 3+ years of direct experience with software controlling electromechanical or process control hardware (e.g., scientific instruments, robotics, manufacturing tools).
- Demonstrated proficiency in C and Python; this includes designing complex, reliable control logic and high-performance data pipelines.
- In-depth knowledge of software architecture, object-oriented design (OOD), and common design patterns.
- Expertise in Relational Databases (e.g., Postgre
SQL) and efficient data modeling. - Solid experience with the Linux operating system and developing within that environment.
- Familiarity with messaging protocols (e.g., MQTT) and network topology setup.
- Proven ability to apply rigorous mathematical and analytical principles to engineering problems.
- Experience with State Modeling and developing deterministic, reliable software for complex systems.
- Demonstrated ability to comprehend and analyze complex, large-scale scientific data to inform software design and debug operational issues.
- Strong analytical, troubleshooting, and complex problem-solving skills are essential.
- A proven track record as a highly effective self-starter and a successful product delivery history in a cross-functional, multidisciplinary team.
- Excellent written and verbal communication skills, with the ability to articulate complex technical ideas to non-technical stakeholders (scientists, marketing).
- Familiarity with Agile methodologies, Git, and issue tracking systems like Jira.
- The opportunity to join an exciting and fast-growing genomics startup early in its growth journey with a talented, diverse team.
- Direct impact on the development of breakthrough technology that accelerates scientific discovery.
- Competitive Salary and an attractive Equity Participation Program.
- Flexible Paid Time Off (PTO).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).