Medtronic Software Engineer in Mounds View, Minnesota
Mounds View, Minnesota, United States
4 days ago
Medtronic CRHF Application Development team develops the next generation medical technologies that save lives, improve quality of living for millions of patients across the world. The CRHF Application Development team is one of the most cutting edge team within Medtronic, working with various software technologies in application software, mobile software, BT/BLE communication software, and interfacing with embedded software for management and control of implantable medical devices. The CRHF Application Development team is looking for a proactive, self-starting, strong software development engineer.
As a Software Engineer, you will design, develop and maintain mobile applications and supporting systems. You will follow the Agile Methodology to develop medical instrument software solutions that improve quality of living for millions of patients around the world. You will partner with colleagues and other stakeholders including other engineers, testers, users and management to ensure all aspects of the mobile application are successful. You will work on a variety of software and hardware platforms including C#, Xamerin, HTML5, Java and other emerging mobile technology platforms.
Design, implement, test, debug and document software solutions and enhance existing components to ensure that software meets the business needs, while in compliance with applicable regulations and processes.
Conduct design and code reviews to ensure code developed meets or exceeds coding best practices guidelines, unit testing, security, and scalability and maintainability guidelines.
Collaborate on the design with other team members and product owners, both inside and outside of the team.
Contribute and apply advanced technical principles, theories, and concepts to solve complex technical problems.
Develop reusable patterns and encourage innovation that will increase team productivity.
B.S./B.A.in Computer Engineering/Science and 2+ years of experience
SPECIALIZED KNOWLEDGE REQUIRED
• Strong programming skills in C#, .NET, and XML.
• Strong knowledge of software design, development, debug and test practices
• Experience with configuration management tools
• Strong oral and written communication skills
• Proficiency working in a team environment
• Experience in cloud technologies, i.e. Azure
• Experience in mobile software development, ex. iOS, Android, Xamarin
• Experience in Microsoft Visual Studio development platforms/tools
• Experience with applications that support Medical Devices and highly regulated products
PHYSICAL JOB REQUIREMENTS:
• 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.
• Extended periods of time doing computer-based work
Together, we can change healthcare worldwide. At Medtronic, we push the limits of what technology 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 can 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.
It 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.
This employer participates in the federal E-Verify program to confirm the identity and employment authorization of all newly hired employees. For further information about the E-Verify program, please click here: http://www.uscis.gov/e-verify/employees
The above statements are intended to describe the general nature and level of work being performed by employees assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of employees assigned to this position.