Software Engineering Manager.

6 months ago


Hyderabad, India Medtronic Full time
Careers that Change Lives

The Medtronic Cardiac Ablation Solutions (CAS) team is looking for a Software Engineering Manager to lead our Medtronic Engineering & Innovation Center (MEIC) software team, who supports testing and DevSecOps for application software and operating systems components for cardiac electrophysiology capital systems.

As a Software Engineering Manager, you will be part Medtronic’s Global R&D organization and will hold responsibility for the functional management of MEIC software test and DevOps engineers for the Cardiac Ablation Solutions (CAS) operating unit. You will collaborate closely with upper management, software managers, product owners, scrum masters, and engineers at MEIC and in North America, to ensure that program and functional goals are met. You will be responsible for managing staff and who support activities across multiple development programs within the CAS electrophysiology capital equipment product lines.


A Day in the Life
Lead a software test and DevOps team supporting current and next generation medical device development to treat and improve the lives of people with cardiac arrhythmias.Directly manage a combination of full-time employees and contractors. Establish strong relationships with direct reports, including scheduling regular 1:1s, and participate in providing and accepting timely, candid feedback in unrelenting pursuit of continuous personal and team improvement. With the support of Talent Acquisition staff, lead hiring/staffing efforts for all CAS MEIC software engineering roles.Strategize on, evaluate, and execute resourcing strategies that meet supply and demand over multiple years.Support growing the size of the MEIC CAS team. Guide, coach, and develop software test and DevOps engineers to attain their professional objectives for growth while ensuring functional success and high performance for the business. Heavily collaborate with U.S.-based CAS SW functional managers and product owners for software program planning, encompassing scope, cost, schedule, and resourcing strategies. Become the primary designated lead for CAS software at MEIC. Work closely with the CAS SW-FW management team to represent and advocate for the CAS-MEIC team, continuing to improve the working norms of the team within a new and growing partnership.Educate U.S.-based management team on cultural norms and best practices to support high retention of CAS MEIC staff. Advocate for and provide support towards CAS capital medical devices being shipped to and safely used in MEIC labs. Lead one or more team process improvement efforts across CAS SW-FW, as aligned with skillset/experience and as designated by leadership. Ensure completion of Medtronic SW DRM (Design for Reliability and Manufacturing) and Agile Scrum training for self and team. Establish a culture of quality and safety in conjunction with strong innovation, as well as high collaboration across the organization.Listen to team’s concerns, and advocate for safety- and reliability-driven additional work when necessary. Train on and apply the appropriate standards, processes, procedures, and tools throughout the software development life cycle, following FDA regulations and IEC 62304 for medical device software.Ensure training of direct reports is appropriate. Maintain an attitude of positive flexibility, sometimes performing assigned work outside the boundaries of a typical software engineering manager job description to meet overall team deadlines and milestones.

Responsibilities may include the following and other duties may be assigned.

Oversees activities of the company’s development and design requirements for software systems, applications and software quality assurance for enhancements and new products, including cloud-based or internet-related tools, to meet the current and future Software needs. Manages activities to assure programs are appropriately resourced and ensure continuous improvement in technical capability, process, and compliance. Manages scope, cost, and schedule within a cross-functional development team. Selects, develops, and evaluates personnel to ensure the efficient operation of the function. Must Have: Minimum Requirements
A Bachelor’s Degree in technical field with 15 years of relevant experience, or advanced degree with 3 years of relevant experience. 2+ years of direct software engineering (test and/or DevOps) experience. 3+ years of experience in management , leading the execution of processes, people, and projects within software testing and DevOps.

Nice to Have
Degree in computer science, electrical engineering Master’s Degree in Engineering, Computer Science Experience managing one or more software teams, including performing hiring activities and performance reviews. Experience working with multi-site or remote teams, in particular direct collaboration with U.S.-based colleagues. Strong knowledge of software testing, test automation, regression testing, and validation & DevOps Experience with highly regulated and/or safety-critical systems is required (medical device experience strongly preferred). Solid understanding of structured product development: requirements-driven engineering, requirements documentation, rigorous verification, risk analysis, etc. Experience with Microsoft suite of tools (Project, Word, Excel, PowerPoint, etc.) Very strong verbal and written English communication skills. Able to influence leadership and team regarding issues that impact the business and its technical service and product strategies. Experience with Agile Scrum. Experience in development and maintenance of large electro-mechanical capital products with embedded firmware and application software running on Windows or Linux. Multiple years’ experience as a SW test engineer using automated testing.Understanding of broad technical software testing concepts such as test-driven development, behavior-driven development, white box and black box testing. Familiarity with common software development test tools/platforms/languages (GIT, JIRA, TFS, Polarion, C#/.NET, CodedUI, Appium, Microsoft Test Manager, etc). Familiarity with DevOps CI/CD pipelines. Experience with 21CFR Part 820 and ISO 13485, and ISO 62304. Proven ability to work in a team environment with strong collaboration skills, engaging with technical and non-technical staff across multiple geographical R&D sites, including significant remote/videoconference-based work. Up to 15% travel internationally. #MEICCVJOBS


  • Hyderabad, Telangana, India Coupa Software Full time

    Coupa Software is a leading provider of spend management solutions. We're looking for an experienced Software Quality Assurance Engineer to join our team in the United States.About the RoleAs a Software Quality Assurance Engineer at Coupa, you will be responsible for ensuring the quality of our software products. This includes designing and implementing...


  • Hyderabad, Telangana, India SAN Engineering Solutions Full time

    At SAN Engineering Solutions, we are seeking a highly skilled Embedded Systems Software Engineer to join our team. This role offers a unique opportunity to work on cutting-edge embedded software solutions using C programming language.Job SummaryWe are looking for an experienced software engineer with a strong background in embedded systems development to...


  • Hyderabad, Telangana, India NewVision Software Full time

    Job Title: Senior Software Development EngineerAbout Us:NewVision Software is a leading technology company that specializes in developing innovative software solutions.Job Description:We are seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our development team, you will be responsible for designing,...


  • Hyderabad, Telangana, India Capgemini Engineering Full time

    Job OverviewWe are seeking a highly skilled Embedded Systems Software Engineer to join our team at Capgemini Engineering. The successful candidate will be responsible for developing and porting embedded software on Linux and ARM platforms.

  • BlackBerry QNX

    6 months ago


    Hyderabad, India QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: BlackBerry QNX –Power Management DeveloperOverviewBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts....

  • Software Engineer

    3 weeks ago


    Hyderabad, India AuxoAI Engineering Pvt. Ltd. Full time

    Role:Software Engineer - Frontend  About AuxoAI:                       AuxoAI is a global platform-based services firm. We help companies—turn their strategies into practical digital and AI solutions. By understanding how our clients make decisions, we use digital and Artificial Intelligence (AI) technologies to drive growth, enhance...


  • Hyderabad, India truteam software solutions Pvt. Ltd Full time

    Job Overview:Calibr for a competent Java Developer to design and develop Java applications for our clients. As a Java Developer, you will be responsible to manage the development of web applications. You will be part of the core team throughout the life cycle of the software development program. You have to develop software and manage it right from the...


  • Hyderabad, Telangana, India Paccore Software Full time

    Paccore Software is a dynamic and innovative software development company seeking an experienced Senior .NET Software Engineer to join our team.We are looking for highly skilled professionals with expertise in .NET technologies, including ASP.NET, SQL, C#, and Web API. The ideal candidate will have a strong foundation in object-oriented programming...


  • Hyderabad, India SAN Engineering Solutions Full time

    Key Responsibilities : Software Development : - Design and implement embedded software using C programming language, adhering to AUTOSAR standards.- Develop software modules for various automotive functions, such as powertrain control, body electronics, and infotainment systems.- Create and maintain software documentation, including design specifications,...


  • Hyderabad, India SAN Engineering Solutions Full time

    Key Responsibilities : Software Development : - Design and implement embedded software using C programming language, adhering to AUTOSAR standards.- Develop software modules for various automotive functions, such as powertrain control, body electronics, and infotainment systems.- Create and maintain software documentation, including design specifications,...


  • Hyderabad, Telangana, India Haravi Software Full time

    Company Overview:Haravi Software is a leading provider of innovative software solutions, committed to delivering high-quality products and exceptional customer experiences. Job Description:We are seeking an experienced Net Core/Azure Developer to join our team. As a key member of our development team, you will play a crucial role in designing and developing...


  • Hyderabad, India Coupa Software Full time

    Through the power of trillions of dollars in business spend, Coupa’s mission is to unlock our customers' full potential to do well and do good, anchored in our shared belief that we are smarter together. Our customers, suppliers, and employees- our Coupanians- come together to co-create ideas and innovations that impact the power of spend....


  • Hyderabad, Telangana, India Paccore Software Full time

    Job Title: Expert PHP Backend Software EngineerAbout the Role:We are seeking an experienced Senior PHP Developer to join our team at Paccore Software as a key contributor in building scalable and efficient back-end solutions.Key Responsibilities:Conducting thorough analysis of website and application requirements to ensure alignment with business...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Are you a skilled software developer looking to take your career to the next level? We are seeking a highly motivated and experienced Software Development Engineer - Embedded Systems to join our Open Source software development team at QNX Software Systems.


  • Hyderabad, Telangana, India Medtronic Full time

    Careers That Change LivesThe Medtronic Cardiac Ablation Solutions team is searching for a Software Engineering Manager to lead our Medtronic Engineering & Innovation Center software team. As a key member of Medtronic's Global R&D organization, you will be responsible for managing a team of software test and DevOps engineers who support the development of...

  • Software Engineer

    3 weeks ago


    Hyderabad, India AuxoAI Engineering Pvt. Ltd. Full time

    Role:Full Stack Engineer About AuxoAI:                       AuxoAI is a global platform-based services firm. We help companies—turn their strategies into practical digital and AI solutions. By understanding how our clients make decisions, we use digital and Artificial Intelligence (AI) technologies to drive growth, enhance their...


  • Hyderabad, Telangana, India SAN Engineering Solutions Full time

    Job DescriptionAt SAN Engineering Solutions, we're seeking a skilled C++ Developer to join our team. As a pivotal member of our software development team, you'll design, develop, and maintain high-performance C++ applications that meet our clients' needs.Key Responsibilities:


  • Hyderabad, Telangana, India Pragmaedge Software Solutions Private Limited Full time

    Pragmaedge Software Solutions Private Limited is seeking a highly skilled Lead Software Automation Engineer to join our team.The ideal candidate will have a solid background in software engineering and be familiar with Ruby or Python. Our company offers a competitive salary of $120,000 - $180,000 per annum based on experience and qualifications.Job...


  • Hyderabad, Telangana, India New Relic, Inc. Full time

    About the RoleAt New Relic, we're looking for a seasoned Senior Software Engineering Manager to join our Developer Platform organization in India. This role involves leading a team of engineers to design, build, and manage secure, scalable, and reliable cloud-based infrastructure and tooling to support our product platform.The ideal candidate will have a...


  • Hyderabad, Telangana, India Evernorth Full time

    About EvernorthEvernorth Health Services, a division of The Cigna Group (NYSE: CI), creates pharmacy, care, and benefits solutions to improve health and increase vitality. We relentlessly innovate to make the prediction, prevention, and treatment of illness and disease more accessible to millions of people.Role Title: Software Engineering ManagerPosition...