Senior Signal Processing Engineer
Nabsys - fort lauderdale, FL
Apply NowJob Description
Be part of a dynamic team that is using nanotechnology to enable routine, accurate, cost-effective analysis of genomic structural variation, in support of our mission of elucidating the genetic underpinnings of disease, increasing diagnostic yield, and ultimately improving patient outcomes. Nabsys is the pioneer in high-definition electronic genome mapping. Headquartered in Providence, RI, Nabsys uses proprietary electronic nanodetectors to analyze long DNA molecules traveling at high velocity. Today Nabsys stands at the threshold of a new era in genomics with the introduction of the OhmX platform. This groundbreaking technology empowers us to map human genomes at an unprecedented scale. Building on our expertise, we're once again setting our sights on the whole-genome mapping market, with a renewed focus on the human genome.Title: Senior Software Engineer - Signal Processing Nature of Role: This is a unique opportunity to join our algorithm development team. The Nabsys OhmX instrument produces time domain waveforms created by molecules translocating through our nano-detector. Signal processing must accurately recognize these molecules, precisely locate features on each molecule, and convert from the time domain to the spatial domain. Aspects of nano-detector physics must be considered throughout this process. Signal processing quality affects all downstream processes. Your work will impact instrument design, hardwarefirmwaresoftware tradeoffs and analysis software design.This position reports to the SVP of Software and InformaticsResponsibilities:Design, architect, develop, test, deploy, and maintain signal processing algorithmsCreate and refine error models describing our physical systemEvaluate tradeoffs between algorithm efficiency and run-timePrototype algorithms using MATLAB and PythonInteract with our existing production code base in C# and C++Collaborate with an experienced interdisciplinary staffRequirements: MS in Electrical Engineering or Computer Science with 5+ years of experience or BS in Electrical Engineering or Computer Science with 10+ years of experienceExcellent engineering skills, including:Digital signal processing, both theoretical and practicalStatistical evaluation and quantitation of algorithm efficacyVisualization of signal processing analysis and resultsSetting up and running experiments using command-line software applicationsUse of well-structured MATLAB and Python for algorithm prototyping and evaluationAbility to work with and contribute to an existing codebase using source controlPreference for prior experience including:Digital signal processing experience with time-domain signals including filter design, signal-to-noise maximization, and deconvolution of concurrent eventsCloud implementation and deploymentSolid mathematical and analytical skillsPragmatic approach to problem solvingExcellent organizational and interpersonal communication skillsWillingness to work on fast-paced challenging projectsLove of interdisciplinary collaborationDesired Qualification:Machine learningObject-oriented design and programmingUnderstanding and writing code in C# and C++Multithreaded programmingCompensation:Competitive salary and bonus structureEquity stakeBenefits include health, dental, vision, 401(k) plan with 50% match up to 6% of base salary, unlimited vacation, life insurance
Created: 2025-02-21