Stellaromics Inc. Staff Software Engineer San Diego, CA · Full time

This is a full-time on-site role in San Diego, CA for a Staff Software Engineer. The Staff Software Engineer will join the Instrument Control Software (ICS) team and contribute to the development of the PyxaTM platform. They will collaborate with cross-functional teams to design, build, test and deploy the Instrument Control Software and supporting infrastructure.

Description

Responsibilities

·     Execute full software development life cycle (SDLC)

·     Develop navigation and focusing subsystem

·     Lead evaluation / implementation of hardware autofocus module.

·     Develop instrument camera calibration model (gain, flatfield, dewarp, resampling)

·     Support Realtime Image Processing pipeline integration

·     Support UI development in WPF.

·     Support internal R&D tools development and support of existing R&D systems

 

Requirements and Skills

·     BS degree in Computer Science, Engineering or related.

·     12+ years of experience as a Staff Software Engineer developing instrument control software, thick client WPF, on the .NET platform.

·     Demonstrated experience designing / implementing camera calibration algorithms

·     4+ years of image processing experience with c++, ipp, npp or opencv.

·     Strong C# & C++ skills are a must with broad experience in the .NET ecosystem (WPF, Blazor, ADO.NET, MS SQL Server). Python experience is a plus.

·     Experience writing queries, stored procedures using SQL Server and SQLite platforms.

·     At least 2 years of experience with cloud application (Azure, AWS, Google) development: web API services, database access layer, Web UI development.

·     Experience Azure DevOps with Git.

 

Ways to Stand Out

·     Direct experience building microscopy control software

·     Experience with Cell Biology or Microbiology.

·     Experience developing algorithms to monitor instrument health and predict failures before they occur.

 

Compensation:

An attractive compensation and benefits package based on market pay data will be commensurate with candidate skills, qualifications, and experience.

If you are interested in becoming part of a growing team energized by limitless possibilities, please submit your resume for consideration. To learn more about Stellaromics and our technology, please visit our website at www.stellaromics.com. Stellaromics is an Equal Opportunity Employer striving to build an inclusive and diverse workplace culture.