Software Manager
Deepsight Technology
Administration
Santa Clara, CA, USA
Software Development Manager
Job Description
We are looking for an engineering leader with a strong background in medical devices, user interaction, and programming languages such as C++ and QML to shape our new ultrasound imaging platform. As the Software Manager for the GUI and Application Logic team, you will lead a team developing enabling frameworks, setting up the foundational GUI architecture and implementing new GUI features. You will help establish coding practices that foster high-growth teams and comply with industry standards.
Being a team player, you enjoy working with our software infrastructure, clinical, UX, and systems engineers as you work to optimize our system prototype and product designs.
As a Software Manager for GUI and Application Logic, your responsibilities are:
- Team Management and Mentorship: Manage a team of individual contributors and cultivate a high-performing team
- Strategic Planning: Work closely with product and project management teams to define
- software deliverables, set timelines, and prioritize tasks in alignment with the company's goals for the desired clinical application.
- Technical Implementation: Maintain hands-on involvement by reviewing and contributing to the implementation of critical components using C++ and QML, serving as a technical resource and problem solver for the team.
- Guide GUI Development: Oversee the design and implementation of GUI features for a breakthrough diagnostic ultrasound imaging system
- Facilitate Cross Functional Collaboration: Collaborate with systems, usability, and clinical team members to ensure seamless roll out of GUI components for an optimized clinical workflow
- Ensure Compliance and Quality Standards: Ensure the team adheres to relevant regulatory and quality standards (e.g., ISO 13485, IEC 62304), integrating robust verification and validation practices into the development lifecycle.
Required Qualifications:
- BS in an engineering or computer science field
- 5+ years designing and developing user-facing applications, with 2+ years in a formal or informal leadership/management role.
- Strong background in object-oriented programming, software architecture, and design patterns
- Proficiency with modern C++ (C++14/17/20) programming
- Experience in QT/QML GUI framework
- Deep familiarity with common developer tool sets, including source control, continuous integration, and automated unit testing
- Proven ability to lead and manage technical teams in designing, implementing, and optimizing GUI
- Adept at collaborating with cross-functional teams, including hardware, systems, and clinical stakeholders.
- Passionate about medical devices, with excellent communication and teamwork skills
Preferred Qualifications:
- Proven experience delivering software under IEC 62304, ISO 13485, or similar regulated environments
- Knowledge of OpenGL and 3D rendering
- Knowledge in medical imaging (Ultrasound, PET, SPECT, CT, MR, etc.)
- Experience with real-time software applications
- Experience interfacing with hardware components and systems
- Familiarity with healthcare standards, including DICOM, HL7, and integration with PACS systems
- Knowledge of medical device cybersecurity best practices
- Experience in Localization and Internationalization of GUIs
Other Qualities We Are Looking For
- Positive - a can-do attitude that helps you rise to challenges
- Collaborative - a team player who can effectively communicate with others
- Attentive to detail - nothing gets by you
- Efficient - a knack for effectively prioritizing tasks and managing your time
- Pride in your work - real desire to do quality work
- Career-minded - looking for more than a job
- Empathy - a mindset of producing quality products that help people
Benefits and Perks
- We offer great benefits and perks:
- Competitive salary
- Stock options
- Medical, dental, and vision insurance
- 401(k) retirement plan

