Logo
Medtronic

Software Engineer II

Medtronic, Los Angeles, California, United States, 90079


Careers that Change LivesMedtronic is a world leader in providing health care products that restore health and extend life. The Medtronic Diabetes R&D team contributes directly to this mission; we deliver software and firmware for Medtronic’s pump and continuous glucose monitoring devices.We are looking for a talented Software Engineer to join our organization as we develop safety critical software for medical devices that hundreds of thousands of people around the world depend on daily. You will work with a world-class team to meet users’ needs by developing innovative solutions and bringing them to market and will directly contribute to Medtronic’s mission to Alleviate Pain, Restore Health, and Extend Life.In this role, you will be working in fast-paced cross-functional teams to develop embedded software and algorithms for our glucose sensing therapies to maximize safety and minimize user burden. We’re looking for someone with knowledge in embedded software (proficiency in C, familiarity with RTOS and Embedded programming) to help us transform diabetes care around the world.A Day in the LifeResponsibilities and skills for this role include:Demonstrates ability to develop safety critical, fault tolerant real-time software, and current embedded system technologies.Performs requirement analysis to determine completeness and compliance with software system, including working with requirement management tools.Pursues industry best practices and technology trends.Implements and revises software design requirements.Performs software integration activities with hardware and other hardware systems.Works with guidance from senior software engineers and provides feedback based on own experience.Takes initiative to understand the role of the software in the system and make improvements to the requirements and software.Identifies the root cause of complex problems and solves them by determining the most appropriate procedure to implement.Demonstrates accountability for one’s own decisions and can articulate rationale. Views mistakes as learning opportunities and supports an environment of continuous improvement.Willing and able to learn a new technology on your own but know when to seek out help from senior engineers.Accountability to deliver on commitments.A desire to help improve patients’ lives and will hold yourself accountable to the rigors of developing software for medical devices.

#J-18808-Ljbffr