Software Engineer
Job Description
A Software Engineer role at Spire Therapeutics focuses on maturing and scaling the DIADEM control software and GUI for clinical deployment.
Responsibilities
- Refine and professionalize the MATLAB-based control software and GUI for the DIADEM neuromodulation platform
- Package and stabilize the MATLAB application into a reliable desktop deployment
- Migrate all or portions of the software stack to a modern desktop framework
- Enhance software architecture, maintainability, reliability, and deployment workflows
- Assist with testing, refinement, and validation of MRI-free neuronavigation algorithms
- Collaborate on computer vision and image-processing pipelines using smartphone images for anatomical registration and targeting
- Support the development and debugging of imaging workflows, registration pipelines, and calibration procedures
- Contribute to establishing scalable software engineering and testing practices for clinical deployment
Requirements
- Strong software engineering background in desktop applications, scientific computing, or medical systems
- Experience with MATLAB development
- MATLAB App Designer or MATLAB Compiler
- Python (PyQt, PySide, etc.)
- C++
- C#
- Electron or similar desktop frameworks
- Experience with image processing and/or computer vision
- Strong debugging and software architecture skills
- Experience working with hardware-integrated software systems
- Software development: 4 years (Required)
- Ability to commute to Salt Lake City, UT 84108 (Required)
Technologies
- MATLAB
- MATLAB App Designer
- MATLAB Compiler
- Python
- PyQt
- PySide
- C++
- C#
- Electron
Benefits
- Dental insurance
- Health insurance
Overview
Spire Therapeutics is advancing next-generation noninvasive neuromodulation technologies for brain disorders using focused ultrasound. Our platform brings together acoustics, neuronavigation, medical imaging, and embedded control software to enable clinical therapy across major sites. The team is expanding software capabilities as we move from research-grade systems toward scalable clinical and commercial deployment.
Position overview
We are seeking a capable Software Engineer to help professionalize and scale the control software and graphical user interface for the DIADEM focused ultrasound neuromodulation platform.
Pay
USD 100,000 - 140,000 per year
Ability to commute
Salt Lake City, UT 84108 (Required)
Work location
On site in Salt Lake City, UT