Back to jobs
Software Engineer, Front End
- Posted 14 January 2025
- LocationLos Altos
- Job type Permanent
- Reference209589
- Contact NameJason Garrett
Job description
Software Engineer, Front End
Responsibilities:
- Work with software and other engineers (clinical, systems, mechanical, electrical) as part of a focused cross-functional team developing software for medical devices and applications
- Understand user needs, clinical needs & customer input requirements to drive front end software development
- Design and implement GUI features for a breakthrough diagnostic ultrasound imaging system
- Implement software GUI architectures, visual designs, and workflows
- Participate in design discussions and code reviews
- Author and maintain detailed design documentation
Education and Experience Requirements:
- BS/MS in Computer Science, Computer Engineering or equivalent
- 2+ years designing and developing user-facing applications
- Knowledge of object-oriented programming, software architecture, and design patterns
- Experience in modern GUI frameworks (Qt/QML, Flutter, etc) which allow for GUI development for cross platform applications
- Experience with GUI development for C++ applications
- Familiarity with common developer tool sets, including source control, continuous integration, and automated unit testing
- Passionate about medical devices, with excellent communication and teamwork skills
Desirable (Nice to Have) Skills or Experience:
- Knowledge of OpenGL and 3D rendering
- Knowledge in medical imaging (Ultrasound, PET, SPECT, CT, MR, etc.)
- Knowledge of DICOM and HL7
- Experience developing software in the medical industry (FDA regulated)
- Experience interfacing with hardware components and systems
- Experience with PACS, electronic medical records (EMR) or patient management systems (PMS), as well as other clinical systems
Software Engineer, Front End
Responsibilities:
- Work with software and other engineers (clinical, systems, mechanical, electrical) as part of a focused cross-functional team developing software for medical devices and applications
- Understand user needs, clinical needs & customer input requirements to drive front end software development
- Design and implement GUI features for a breakthrough diagnostic ultrasound imaging system
- Implement software GUI architectures, visual designs, and workflows
- Participate in design discussions and code reviews
- Author and maintain detailed design documentation
Education and Experience Requirements:
- BS/MS in Computer Science, Computer Engineering or equivalent
- 2+ years designing and developing user-facing applications
- Knowledge of object-oriented programming, software architecture, and design patterns
- Experience in modern GUI frameworks (Qt/QML, Flutter, etc) which allow for GUI development for cross platform applications
- Experience with GUI development for C++ applications
- Familiarity with common developer tool sets, including source control, continuous integration, and automated unit testing
- Passionate about medical devices, with excellent communication and teamwork skills
Desirable (Nice to Have) Skills or Experience:
- Knowledge of OpenGL and 3D rendering
- Knowledge in medical imaging (Ultrasound, PET, SPECT, CT, MR, etc.)
- Knowledge of DICOM and HL7
- Experience developing software in the medical industry (FDA regulated)
- Experience interfacing with hardware components and systems
- Experience with PACS, electronic medical records (EMR) or patient management systems (PMS), as well as other clinical systems