Principal Signal Processing Software Engineer

Burlington, Massachusetts

SiPhox Health
Apply for this Job

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

Date Posted: 02 May 2025
Apply for this Job