- Professional
- Optionales Büro in Plymouth
HistoSonics is a medical device company, founded in 2009, that has developed a non-invasive, sonic beam therapy platform that uses histotripsy, which is capable of destroying targeted liver tumors. Our mission and passion are to advance the novel science of histotripsy and its powerful benefits, bringing meaningful and transformational change to physicians and their patients.
Location: Plymouth, MN (Hybrid)
Position Summary:
Software Architect is responsible for prototyping, gathering of requirements, designing, documenting, and implementing of software features in their product domain. This position will lead a small team of developers responsible for building new and supporting existing features. Software Architect has the authority to make architecture and design decisions as it pertains to new and changed functionality in their product domain.
Key Responsibilities
· Manage small team of software developers working in their product domain
· Manage allocation of direct reports between program initiatives and SW release project needs (prototyping and definition vs commercial implementation)
· Perform expert programming tasks
· Handle large-scale technical debt and refactoring
· Participate in code reviews, approve pull requests from their direct reports
· Own and sign off on program sw deliverables (prototypes and development)
· Gather and evaluate requirements in collaboration with research team and product team as applicable
· Work closely with research team and product team on prototypes
· Provide technical leadership for development efforts in their assigned product domain
· Document design specifications
· Ensure all applicable tasks are performed in compliance with the Quality Management System
· Manage tasks, coach, and mentor direct reports, as applicable
· Guide more junior engineers to correct solutions while encouraging collaboration
· Technical expert for SW feature implementations in their product domain
· Other duties as assigned by Director of Software Engineering
Qualifications and Skills:
· Minimum of 5 years of experience working in software development for medical devices
· Bachelor’s degree in a Computer Science, Math, or Engineering or related field, or Associates degree and a minimum of 10 years of relevant experience
· Software development experience with C/C++/C#
· Experience with different operating systems with emphasis on Microsoft Windows
· Experience with source-code control systems
· Experience with applicable FDA regulations and ISO standards
· An approachable mentor who is viewed as an expert and acts like one
· Constructively challenge assumptions
· Ability to properly prioritize multiple tasks/projects
· Must be detail oriented and analytical
· Must be team-oriented and motivated with the ability to self-manage, learn quickly, and maintain successful interdisciplinary relationships
Benefits: We offer a comprehensive benefits package for full-time employees. This includes health, dental, and vision insurance, life, short-term and long-term disability insurance, 401(k), paid time off, and more.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
#LI-Hybrid