Back to Jobs

Principal Signal Processing Software Engineer at SiPhox Health

SiPhox Health
Boston, Massachusetts
Full-time
$102K–$118K
Estimated
Apply Now

Required Skills

Signal Processing
Python/TypeScript/Go
C/C++/Cython/Rust
Statistical Optimization Methods
SQL Databases and API Design

Job Description

Wearable and At-Home protein monitoring with silicon photonic chips

SiPhox is embarking on an ambitious effort to develop and commercialize an at-home diagnostic platform with a large menu of multiplexed immunoassay applications. We are looking to grow our small-software engineering team to make this happen. We are developing a technology that can allow at-home assays of personal biochemical profiles.

We are seeking an experienced engineer specialized in signal processing of multiplexed signals. You will process spectral and time-series data from optical biosensors, design intake and output data formats utilized by interdisciplinary teams and significantly contribute to workflow and team development as we scale our operations.

Key Responsibilities

  • Design, code, test, and maintain software for analyzing time-series biosensor signals and compiling statistics across datasets

  • Develop and enhance analytical methodologies to support emerging sensor technologies and novel assay types

  • Develop GUIs for data analysis and exploration. Frameworks such as Plotly.js, Canvas.js, Jupyter Notebook, PySide6, NiceGUI, Dash, Kivy, or DearPyGUI is highly beneficial

  • Implement data models on Amazon Web Services (AWS) and contribute schemas and validation APIs to our database systems

  • Work cross-functionally with engineers to identify requirements for software and track them in our project management software

  • Design automatic reporting processes for model management

  • Create and maintain documentation

  • Participate on teams using standup oriented project management Qualifications and Skills

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field with minimum 5 years experience

  • Proficiency in Python, TypeScript, or Go for developing interfaces and integrating diverse systems

  • Expertise in developing high-performance signal processing software in C, C++, Cython, or Rust

  • Experience in statistical optimization methods, such as SVM, neural networks, cross decomposition, and kernel ridge regression

  • Proficiency in analyzing and interpreting statistics across diverse datasets

  • Solid understanding of SQL databases, schema and API design

  • Experience operating and designing CI/CD

  • Team oriented work in a modern VCS (i.e. git and GitHub Actions)

  • Experience in code documentation

  • Opinions on code linting and auto-code formatting

  • Experience collecting software requirements and effectively communicating technical concepts to multidisciplinary teams Bonus

  • Experience with optics, radar systems, or digital beam forming

  • Experience with using artificial intelligence or machine learning is desirable We are developing a new paradigm for consumer health tech wearables by replacing a 100lb optical instrument with an area of silicon smaller than a postage stamp.

Job Details

Employment Type

Full-time

Salary Range

$102K–$118K

Estimated

Location

Boston, Massachusetts