Staff Engineer, Instrument Software

Engineering · Full-time · CA, United States of America

Job description

May 2024

Position: Staff Engineer, Instrument Software

Team: Product Development

Location: Berkeley, CA (Hybrid)

At Glyphic Biotechnologies, we plan to create the protein revolution for which scientists and researchers have been waiting. We are developing a massively parallel, single-molecule protein sequencing platform that will transform proteomics and usher in a new era of insights into human biology and disease. To date, we have raised >$50M from venture partners and non-dilutive grant funding to achieve our vision of next generation protein sequencing.

What we are looking for in you

Glyphic Bio seeks a Staff Instrument Software Engineer with expertise in embedded systems and data management to join our Product Development team. As a key member of the team, you will report directly to the Senior Director of Engineering and play a crucial role in architecting, designing, and implementing full software solutions ranging from device control to user interface. The ideal candidate will have a strong background in software development and knowledge of firmware/hardware communication for life science analytical instruments, coupled with leadership skills to drive system architecture decisions and lead the functional software design and development of protein sequencing platforms from concepts to products. This is a full-time, exempt, hybrid role and applicants should expect to work >50% of their time on-site in Berkeley, CA.

Primary Duties and Responsibilities

  • Lead the software system architecture design process, including hardware-software integration, data flow, and communication protocols for novel protein sequencing platforms to bring high-value products to market.
  • Design, develop, and maintain embedded software and application interfaces for life science instruments, focusing on precision, reliability, and efficiency of protein sequencing workflow and data analysis.
  • Collaborate with cross-functional teams including hardware engineers, firmware engineers, and scientists to ensure seamless integration of software components.
  • Design and implement software quality patterns and practices (continuous integration, static analysis, unit testing, integrated testing).
  • Understand software security architecture, REST APIs, and other architectural patterns.
  • Understand object-oriented analysis and design to ensure software architecture aligns with user needs.
  • Be customer-focused, team-oriented, and motivated, taking ownership of assigned tasks.
  • Stay abreast of emerging technologies and industry trends to incorporate innovative solutions into software development processes.

Required Competencies

  • Ph.D. or M.S. in computer engineering, computer science, or a related field is required.
  • Ph.D. with 8+ years of industry experience; or M.S. with 12+ years of post-graduate experience in high performing software engineering organization(s).
  • Strong proficiency in C++, C #, and Python related programming languages.
  • Fluency in a wide array of programming concepts, languages (MATLAB & LabVIEW), and knowledge of AI tools.Experience with precise hardware controls such as valves, pumps, sensors, TEC/Peltier, step motors, etc., from scripts to automation protocol development.
  • Experience with mass hardware feedback data logs and time stamps.
  • Experience with user interface development for life science instruments in both Windows and Linux operating systems.
  • Experience with data storage and processing technologies like SQL, NoSQL, Hadoop, Spark, and cloud-based solutions (e.g., AWS, Azure, or GCP)
  • Excellent problem-solving skills and the ability to collaborate effectively in a multidisciplinary environment.
  • Demonstrated success in collaborating in a fast-paced team environment and delivering high-quality software products using established agile development methodologies against formal schedules.
  • Strong communication skills and the ability to translate technical concepts for non-technical stakeholders.
  • Enthusiasm for science and a strong commitment to advancing scientific research through software engineering.
  • Experience working with software interface in bioinformatics and data science.
  • Have proven verbal and written communication skills.

Preferred Qualifications

  • Experience in developing high level software architecture from the ground for successful products.
  • Experience with high-speed data transfer and cloud storage for sequencing bio informatics.
  • Leadership in software projects working with multidisciplinary teams

Not sure you meet 100% of our qualifications?

We encourage anyone who thinks they would excel at Glyphic Bio to apply, no matter their background or how they identify.

Benefits and Perks

  • 100% Coverage for Employees & Dependents on a Comprehensive Health Plan (Medical, Dental, & Vision)
  • Employer Retirement Contributions // 401(k)
  • Employee Stock Option Plan
  • Generous PTO Plan
  • Commuter support
  • Paid Maternity and Paternity Leave
  • Coverage for Skill Training & Development Courses
  • Office Workstation Stipend
  • Health & Wellbeing Stipend
  • Free Coffee and Snacks in the Office
  • Regular Team Bonding Activities/Off-sites

We are an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Individuals seeking employment at Glyphic Biotechnologies are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation.

Recruiters: We are not accepting external talent support for this role :)

Peers

View in org chart