Medtronic Neuromodulation- Fridley
Associate Software Engineer
Position Description:
This associate software engineer position is responsible for designing, implementing, testing, and documenting software for the next generation of Neuromodulation software products. This role requires the ability to work as part of a team to realize complex, innovative, high reliability medical systems that improve the quality of life of patients around the world. This is a highly trusted position that requires an individual to thoughtfully develop software with good engineering practices, energy, and passion to win.
Position Responsibilities:
Basic Qualifications:
Desired/Preferred Qualifications:
Physical Job Requirements:
The 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.
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.
Toan Huynh
Talent Acquisition Consultant
Medtronic
toan.huynh@medtronic.com
Associate Software Engineer
Position Description:
This associate software engineer position is responsible for designing, implementing, testing, and documenting software for the next generation of Neuromodulation software products. This role requires the ability to work as part of a team to realize complex, innovative, high reliability medical systems that improve the quality of life of patients around the world. This is a highly trusted position that requires an individual to thoughtfully develop software with good engineering practices, energy, and passion to win.
Position Responsibilities:
- Design and implement software applications and components to support Neuromodulation therapies.
- Develop design documentation, adhering to the Neuromodulation development process and FDA regulation, incorporating the highest quality standards and measurable efficiency.
- Develop unit tests and perform code reviews to verify the behavior of software units.
- Coordinate software development activities with other engineers, scientists, and managers.
- Meet all project milestones and deliverables, as required by the project leadership.
- Adhere to guidance and best-practice techniques to meet all regulatory compliance requirements.
- Contribute and apply advanced technical principles, theories, and concepts to solve complex technical problems.
- Keep abreast of technical and industry trends related to software design and development
- Participate in continuous process improvement activities.
- Ensure personal understanding of all quality policy/system items that are personally applicable. Follow all work/quality procedures to ensure quality system compliance and high quality work.
Basic Qualifications:
- BS in SW, Computer Science, Biomedical Engineering, or Engineering & internship experience
- Coding experience
Desired/Preferred Qualifications:
- Demonstrated knowledge of software development life cycles.
- Proven excellent written and verbal communication skills.
- Experience working with software configuration management tools.
- Proficiency in writing object-oriented software applications in Java
- Experience designing and developing mobile applications
- Experience with Android
- Experience with HTML5, CSS, Javascript and Javascript frameworks.
- Experience with medical or regulated software development
Physical Job Requirements:
The 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.
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.
Toan Huynh
Talent Acquisition Consultant
Medtronic
toan.huynh@medtronic.com