Investigate design approach, prototype concepts and evaluate technical feasibility.
Ensure there is a clear concept of MVP (Minimum Viable Product)
Own the software development plan with knowledge of the software development life cycle, documenting and releasing code to production
Ensure there is a robust DoD (Definition of Done) that matches our quality management system requirements
Ensure sprint activities comply with medical development requirements, if necessary
Visit clinical environments to have a sound understanding of the clinical context to identify and manage risks
Embrace engineering processes not just for compliance but because they drive improvements in quality, better customer experience and better product/market fit
Develop software compatible with Agile Framework for Medical Device Software Development Follow relevant release planning, sprint planning, backlog grooming, daily management, sprint retrospective and demos
Show the ability to describe design using UML or similar
Familiarity with tools to interface Python to other language modules such as SWIG or SIP
High proficiency in Python and at least one other programming language in a commercial setting
Proven product development experience of complex products
Knowledge of software tools such as JIRA and collaborative tools such as Confluence and Slack
Works very well in a collaborative, fast paced, multidisciplinary environment, and thrives under pressure
Has a healthy risk taking appetite and shows the courage to fail early and cheap
Familiar with build tools like Make and CMake
Bachelor's degree in Computer Science or Software Engineering or related fields
Experience using data-analysis tools such as Matlab
Experience using and programming for position tracking systems
Expertise in applied Linear Algebra concepts Experience with 3D modeling or CAD software such as Siemens NX / NXOpen Experience with CT, MR, and X-Ray data
Familiar with HIPAA and other data privacy practices
Exposure to CI / CD pipelines such as JIRA, GIT, Crucible, Jenkins, Bamboo, Artifactory, etc.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
OpenArc is a technology consulting firm providing industry-leading technical talent placement, software development, and technology strategy services to clients nationwide. Through a unique blending of people and software, OpenArc has a business practice that delivers amazing enterprise, mobile and consumer-facing apps and the best talent for contract, contract-to-hire and direct placements for clients and partners alike.
Staffed with the most-trusted recruiting experts, elite software developers, UI/UX designers and market experts, our team provides clients with the best resources, the right techniques and world-class support resulting in powerful measurable success.