Software Engineer II

Genalyte•San Diego, CA
•Onsite

About The Position

Genalyte is seeking a Software Engineer II to design and develop software systems and tools as part of a team at a biomedical device company. The role focuses on embedded software for the Merlin blood-testing product and future product versions, with adherence to medical device software quality standards. The instrument interfaces with a cloud-hosted platform for data management and test coordination, so experience with device-to-cloud interfaces is valuable. The position is primarily office-based in San Diego, California. On-site work is required most days to access physical instruments for development, testing, and troubleshooting. Instruments may be in hardware or wet lab environments that require personal protective equipment and compliance with related protocols. Travel to customer or partner sites is possible but rare, at less than 1% of the time. The base salary range is $107,000–$125,000 per year. The role also includes meaningful equity participation, eligibility for the annual target bonus plan, and a comprehensive benefits package.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a similar field.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Ability to author and present technical documents.
  • Familiarity with Agile, Scrum, and Waterfall methodologies.
  • Demonstrated ability to work productively in a team environment.
  • Familiarity with embedded software system design and concepts.
  • Experience with one or more programming languages such as C, C++, C#, or Python, especially .NET.
  • Experience with build systems, unit testing, and general software development best practices.
  • Proficient knowledge of networking and familiarity with Unix and Windows operating systems.
  • Competence using requirements management and issue tracking systems such as Jira and Confluence.
  • Experience with low-level controllers and software interfaces to physical components such as motors, robots, and sensors.

Nice To Haves

  • Experience in the life sciences industry and medical device development is strongly preferred.
  • Experience with device-to-cloud interfaces is valuable.

Responsibilities

  • Develop software components and participate in integrating software components.
  • Develop software tools to facilitate software testing and integration activities.
  • Develop and execute software test protocols and generate test reports.
  • Troubleshoot issues related to system functionality and performance.
  • Contribute to cross-functional teams.
  • Mentor more junior engineers.

Benefits

  • Competitive compensation including base salary and significant equity participation.
  • Eligibility for the annual target bonus plan.
  • Comprehensive benefits package including health, dental, and vision coverage.
  • Flexible time off policy.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service