Principal Signal Processing Software Engineer at SiPhox Health (S20)
Wearable and At-Home protein monitoring with silicon photonic chips
Burlington, MA, US
Full-time
6+ years
About SiPhox Health

Wearable and At-Home protein monitoring with silicon photonic chips

About the role
Skills: C, C++, Git, Go, Python, TypeScript, SQL Server

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
Technology

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.

Other jobs at SiPhox Health

fulltimeBurlington, MA, USChemical engineering3+ years

fulltimeBoston, MA, US$120K - $145K6+ years

fulltimeBurlington, MA, US1+ years

fulltimeBurlington, MA, USEmbedded systems6+ years

fulltimeBurlington, MA, USMechanical3+ years

internBurlington, MA, US$20 - $28Sophomore and above

fulltimeBoston, MA, US / Remote (US)Research$50K - $100KAny (new grads ok)

fulltimeBurlington, MA, US3+ years

fulltimeBurlington, MA, USChemistry6+ years

fulltimeBoston, MA, USFull stack$90 - $1150.01% - 0.10%Any (new grads ok)

contractBurlington, MA, US$26 - $27Any (new grads ok)

fulltimeBurlington, MA, USHardware6+ years

Hundreds of YC startups are hiring on Work at a Startup.

Sign up to see more ›