Loading jobs…
Loading jobs…
AtriCure, Inc. — Minneapolis, Minnesota
AtriCure, Inc. provides innovative technologies for the treatment of Afib and related conditions. Afib affects more than 33 million people worldwide.
Electrophysiologists and cardiothoracic surgeons around the globe use AtriCure technologies for the treatment of Afib and reduction of Afib related complications. AtriCure’s Isolator® Synergy™ Ablation System is the first medical device to receive FDA approval for the treatment of persistent Afib. AtriCure’s AtriClip® Left Atrial Appendage Exclusion System products are the most widely sold LAA management devices worldwide.
AtriCure’s Hybrid AF™ Therapy is a minimally invasive procedure that provides a lasting solution for long-standing persistent Afib patients. AtriCure’s cryoICE cryoSPHERE® probe is cleared for temporary ablation of peripheral nerves to block pain, providing pain relief in cardiac and thoracic procedures. com or follow us on Twitter @AtriCure.
We foster a culture of inclusion by embracing diverse experiences and individuals where everyone’s authentic self is welcome. We offer supporting programs and resources that provide enriching and equitable opportunities for each person to contribute professionally and personally. POSITION SUMMARY: This position will contribute to the company’s success through the design and development of software on capital equipment and devices.
The individual will work on capital equipment projects to develop and test software for instrumentation that is used by cardiac surgeons and electrophysiologists. This position contributes in a collaborative way with management, project teams, production associates, and other work groups to achieve the company’s goals of producing market-leading products through positive patient outcomes. The Software Engineer may work independently on projects with broad scope or be a team leader / member on PD projects.
ESSENTIAL FUNCTIONS OF THE POSITION: Develop software specifications including the integration and consideration of applicable standards and regulations. Assist in software development tasks to include design, integration, and formal testing of capital equipment and devices. Work with other engineers and cross-functional team members in planning, prioritizing and executing assigned tasks within deadlines.
Perform a variety of complex engineering design and development tasks, to include design, testing and analysis, verification, and validation of software components in capital equipment and machinery. Execute and complete assigned projects within the constraints of time, scope and budget for the project Implement and test advanced software security techniques. Attend team meetings to communicate project status, new ideas, and any issues.
Participate in design reviews and recommend improvements. Assist in risk assessment and mitigation activities. Work with QA team in preparing test cases, plans and procedures.
Develop software test methods. Recommend course of actions to resolve software issues, improving the functionality of existing software, and ensuring that the design, application, and maintenance of software meets the quality standards Assist in maintenances and upgrades of existing software applications. Provide support in all phases of Software Development Life Cycle (SDLC) and ensure to deliver high-quality products.
Generate and document intellectual property. Revise software development methodology processes and standards with new and improved practices as required.
Requirements
. ADDITIONAL ESSENTIAL FUNCTIONS OF THE POSITION: Regular an