HistoSonics, Inc. is a commercial-stage medtech company advancing the Edison® System, a novel non-invasive sonic beam therapy. The Senior Software Engineer is responsible for prototyping, gathering requirements, designing, documenting, and implementing software components, serving as a technical lead and participating in design sessions and code reviews.
Responsibilities:
- Perform expert programming tasks
- Handle large-scale technical debt and refactoring
- Shapes coding methodologies and best practices
- Evaluate and select technologies, components and tools used in software development
- Participate in code reviews
- Own and sign off on project deliverables
- Participate in requirements gathering with a customer
- Participate as a SME in audits
- Gather and evaluate requirements in collaboration with research and program teams
- Work closely with research and program teams on prototypes and feature definitions
- Participate in and support initiatives outside of main area of responsibility
- Provide technical leadership for projects
- Document design specifications
- Ensure all applicable tasks are performed in compliance with the Quality Management System
- Participate in continuous improvement of the Quality System and software development procedures
- Other duties as assigned
Requirements:
- 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 programming hardware interfaces through serial and network interfaces
- 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
- Guide more junior engineers to correct solutions while encouraging collaboration
- 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
- Applicants must be authorized to work in the United States without the need for current or future sponsorship
- Preference for Madison, WI area, or Plymouth, MN area