Medtronic - Los Angeles, CA

posted 5 months ago

Full-time
Los Angeles, CA
Miscellaneous Manufacturing

About the position

Our Cloud Team develops real-time connected solutions that help diabetes patients live their lives better every day, and that also enable their health care providers to deliver care from anywhere in the world, at any time. We create and support health applications and data systems that enable enterprise web applications for diagnostics & therapy analytics and also remote with real-time alerting. Building these distributed, integrated systems is hard, and we need experienced engineering leaders to formulate the right strategies that are both rigorous and also efficient. We release medical device software at the “speed of consumers”, a unique challenge that we find extremely rewarding. The Software Engineering Manager is the key leadership role in our team for owning the creation and delivery of these applications. You are both a people leader and a technical leader who will expand our engineering competencies, grow execution scale and build rock-solid applications for stringent medical therapy needs. Your team includes full-time and contract personnel in our California business headquarters, along with remote teams in other geographies. As a performance manager, you guide and mentor to create a collaborative and customer-focused engineering culture. Our cloud applications leverage back-end services on both Java/J2EE and highly scaled platforms on AWS. We parse complex datasets and deliver rich report content using C# libraries. Our desktop applications run on Windows and macOS and facilitate connectivity of our devices while utilizing advanced authentication and security techniques required for communicating sensitive health data. This position is onsite in Northridge, CA. This is a unique opportunity to apply your best technical innovation, problem solving and leadership skills to truly make a difference in our health and well-being.

Responsibilities

  • Architect new application solutions in collaboration with system engineering, product management organization, and partner engineering teams.
  • Lead and mentor our software engineering team to achieve strong organizational performance, grow and manage individual talent, and advance our technology strategy.
  • Drive product delivery across multiple programs and oversee results of remote teams who must work closely and collaboratively with US-based engineers.
  • Establish continuous integration and automated testing that scales to meet our growing portfolio of connected applications.
  • Grow process maturity and establish quality metrics in conjunction with R&D management to meet customer expectations, reliability, and system performance.
  • Analyze, diagnose, and resolve customer problem reports, working closely with product support.
  • Establish software lifecycle metrics that provide 'management by data' for multiple projects running in parallel.
  • Build a culture of quality and engineering rigors spanning the software engineering life cycle.
  • Communicate status regularly to peer and senior management teams.
  • Plan, direct and implement the company's design and development of new medical device products or software systems.
  • Develop, evaluate, implement and maintain technical quality assurance and control systems or reliability systems and standards pertaining to materials, techniques, or company products.
  • Oversee the investigation and evaluation of existing technologies.
  • Guide the conceptualization of new methodologies, materials, machines, processes or products.
  • Direct the development of new concepts from initial design to market release.
  • Manage feasibility studies of the design to determine if capable of functioning as intended.
  • Monitor documentation maintenance throughout all phases of research and development.
  • Organize the coordination of activities with outside suppliers and consultants to ensure timely delivery.
  • Select, develop and evaluate personnel to ensure the efficient operation of the function.

Requirements

  • Bachelor's degree in Engineering or Sciences with 5+ years of relevant experience.
  • Advanced degree in Engineering or Sciences with 3+ years of relevant experience.

Nice-to-haves

  • 2+ years of management experience
  • Exposure to AWS technologies
  • Experience in Python or Java programming languages
  • Experience with UI and APIs
  • Experience with data platforms
  • Strong organization acumen with the ability to communicate effectively to non-technical audiences
  • Deep expertise in software test methodologies, quality standards/metrics
  • Experience in medical device software and 62304 SDLC

Benefits

  • Short-term incentive plan
  • Wide range of benefits, resources, and competitive compensation plans designed to support employees at every career and life stage.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service