Vacancy caducado!
Careers that Change LivesTransforming Patient Management with Smart Technology!At Medtronic, we push the limits of what technology can do to make tomorrow better than yesterday and that makes it an exciting and rewarding place to work.Medtronic Coronary & Renal Denervation (OHS) Operating Unit develops the next generation medical technologies that alleviate pain, restore health, and extend life for millions of patients across the world. Treatments We Offer:Renal Denervation (https://www.medtronic.com/us-en/healthcare-professionals/therapies-procedures/cardiovascular/renal-denervation.html)Key Technologies:Symplicity Spyral™ Renal Denervation (RDN) System (https://www.medtronic.com/us-en/healthcare-professionals/products/cardiovascular/renal-denervation/symplicity-spyral-system.html)Medtronic’s Coronary and Renal Denervation (CRDN) business is looking for a Senior Software Engineer to be part of a high-performing team that is revolutionizing the design and development of energy based therapeutic medical devices to treat hypertension. In this role, you will leverage both your technical breadth and business acumen to support the newly approved therapy medical device software and participate in the design and development of next generation medical devices.This position is in Mounds View, MN within the Coronary & Renal Denervation (OHS) Operating Unit and requires on-site presence four days a week.We believe that when people from different cultures, genders, and points of view come together, innovation is the result —and everyone wins. Medtronic walks the walk, creating an inclusive culture where you can thrive.A Day in the Life:This role requires strong technical skills to support the full software development lifecycle of innovative new medical device products with embedded software within the CRDN Group. The Senior Software Engineer will apply advanced technical principles, theories, and concepts in working on complex technical problems, and will provide technical leadership of projects from concept generation through development and market release.Primary Responsibilities:
Design, develop, test, and maintain high-quality medical device embedded software solutions as part of the software team in accordance with Agile principles and Scrum methodologies.
Collaborate with cross-functional team members to understand the product needs and capabilities and to provide guidance on potential solutions.
Write clean, efficient, and well-documented code, following best practices and coding standards.
Write unit tests, integration tests, and automated acceptance tests to ensure software quality and functionality.
Integrate code frequently into version control repositories, ensuring a consistent and reliable CI/CD pipeline that automates testing, builds, and deployments.
Collaborate with QA engineers to perform manual and automated testing, participating in bug triaging and resolution.
Work with different stakeholders and Cross-function team to prioritize team work according to business needs.
Participate in Risk Assessment and requirements development.
Cross-function collaboration with manufacturing and production.
Participate in the documentation of the software including architecture and design detail, unit testing, defect tracking and reports.
Cross function team collaboration with HW and systems partners, including integration team, testing team, Quality, System V&V…etc.
Follow Medical device regulations (IEC 62304, IEC 82304, FDA…etc.)
Provide leadership in solving engineering problems and fostering creativity and innovation in design and problem solutions.
Required Qualifications
Bachelors degree
Minimum of 4 years of relevant experience, or advanced degree with a minimum of 2 years relevant experience
Preferred Qualifications
Experienced in C/C programming and at least one scripting language such as Python
Demonstrated ability to troubleshoot and resolve issues in embedded software
Experience with an embedded Linux Environment
Strong knowledge of software design, development, debug and test practices
Experience using unit test frameworks, such as Google Test / Mock and following a Test-Driven Development software practice
Familiar with using static analysis tools, such as Coverity
Experience using Git for source control and experience in a pull-request based workflow
Experience with Docker containerization, including creating, managing, and optimizing Docker containers and images.
Familiarity with CI/CD tools such as Jenkins, GitLab CI/CD, or Travis CI to automate the build, test, and deploy software products.
Experience in designing and developing Graphical User Interface, preferably in Qt
Experience with medical device design controls (e.g. ISO 13485), risk analysis (e.g. ISO 14971), and IEC62304 and SDLC
Demonstrated experience in the following: embedded processors, microcontrollers, and development tools such as emulators, logic analyzers, and oscilloscopes
Proficiency in embedded communications protocols such as SPI, I2C
About MedtronicTogether, we can change healthcare worldwide. At Medtronic, we push the limits of what technology, therapies and services can do to help alleviate pain, restore health and extend life. We challenge ourselves and each other to make tomorrow better than yesterday. It is what makes this an exciting and rewarding place to be.We want to accelerate and advance our ability to create meaningful innovations - but we will only succeed with the right people on our team. Let’s work together to address universal healthcare needs and improve patients’ lives. Help us shape the future.Physical Job RequirementsThe physical demands described within the Responsibilities section of this job description are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. For Office Roles: While performing the duties of this job, the employee is regularly required to be independently mobile. The employee is also required to interact with a computer and communicate with peers and co-workers. Contact your manager or local HR to understand the Work Conditions and Physical requirements that may be specific to each role. (ADA-United States of America)A commitment to our employees lives at the core of our values. We recognize their contributions. They share in the success they help to create. We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage. Learn more about our benefits here (https://www3.benefitsolver.com/benefits/BenefitSolverView?pagename=signon&conum=30601&coaffid=medtronic) . This position is eligible for a short-term incentive plan. Learn more about Medtronic Incentive Plan (MIP) here . The provided base salary range is used nationally (except in certain CA locations). The rate offered is compliant with federal/local regulations and may vary by experience, certification/education, market conditions, location, etc. Base pay is based on numerous factors and may vary depending on job-related knowledge, skills, and experience. Min Salary120000Max Salary180000It is the policy of Medtronic to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Medtronic will provide reasonable accommodations for qualified individuals with disabilities.