Search jobs > San Jose, CA > Software engineering

Software Engineering Manager - Ventilator Products

BHO Tech
San Jose, California, US
Full-time

Job Description :

The Sustaining Software Manager’s primary responsibility is to lead a global team of engineers who develop, test and deploy software in the support of Medtronic’s commercialized Ventilation products.

The Sustaining Software Manager works with ventilator products that are already in the marketplace.

The Software Engineering Manager will lead a team that is responsible for design history files, determining test requirements and coordinating and executing verification and validation testing.

In addition to implementing design changes that either enhance performance or address quality issues, the team will support or lead complaint investigations, determines root cause failure modes and provide solutions for these issues.

Job Requirements : Responsibilities :

Responsibilities :

Manage a team of technical personnel who provide support for the range of existing Ventilation products.

Identify and scope the required work. Organize and build detailed plans including schedules, resource budgets, quality and risk management plans, and verification and validation plans.

Organize timely response to urgent situations.

Responsible for software configuration strategy, deployment and support. Establish operational objectives and provide technical direction and leadership.

Participate in system level design analyses, ensure consistency in design reviews, verification and validation efforts

Manage team and project communications, reporting and staffing. Ensure that the proper inputs are received and that the proper personnel / departments are involved in project decision making.

Coordinate with the global, cross functional business team at the design sites, manufacturing sites, service centers, etc.

to prioritize and execute projects and resolve issues.

Manage the execution of the assigned projects. Prioritize and direct work. Work closely with project managers to ensure all project activities and deliverables are completed in a timely manner.

Provide technical leadership in solving engineering problems and fostering creativity and innovation in design and problem solutions.

Ensure design practices, test methodologies, and documentation meets the requirements of internal policies and external regulations.

Adhere strictly to policies and procedures associated with an FDA controlled environment.

Be accountable for the technical completeness of the team’s output.

Be accountable for compliance with Design Control and Medical Device standards, such as FDA QSRs, ISO, IEC etc.

Actively assess each team member's and the team’s needs and gaps. Establish and execute plans for the development of each individual and the team as a whole.

Recruit, hire, evaluate, review, and retain high performing personnel.

Develop and lead process improvement efforts to allow for efficient work flows.

Required Qualifications :

Minimum BS in Computer Science or Electrical Engineering with focus on Software.

10+ years in the design and development of software engineering solutions.

3+ years functional management experience, directly managing others.

2+ years of Medical device industry experience.

Competent in software development processes including design methodologies, source code management, build management, quality process, requirements-driven development, and the defect tracking and resolution process.

1+ years of experience managing software engineers and technical staff

1+ years of experience with internal and outsourced projects

Proven ability to partner cross functionally to successfully drive the business

Demonstrated relationship building skills and ability to influence without direct authority

Solid working knowledge of quality and regulatory requirements for medical devices, plus experience dealing with regulatory agencies or outside professional groups (e.g. FDA, ISO, ANSI, HIMA)

Strong communication skills, cross functionally, across all levels of the organization

Effective multi-tasker and problem solver with a high energy level and strong organizational abilities.

Attention to details, ability to think strategically and tactically.

Prioritization, Project Management and Team Building

30+ days ago
Related jobs
Promoted
Palo Alto Networks
Santa Clara, California

Our engineering team is at the core of our products – connected directly to the mission of preventing cyberattacks. Palo Alto Networks, you will drive and deliver our next-generation virtualization products and cloud security offerings. Lead and expand a high performing QA Engineering teams re...

Promoted
LinkedIn
Sunnyvale, California

Hands on experience developing distributed systems, databases, large scale data systems and/or Backend API'sPreferred Qualifications:- MS or PhD in Computer Science or related technical discipline- 4+ years of software engineering management experience- 2+ years exp managing managersSuggested Skills...

CoStar Group
CA, Orange County

Technical Manager, Software Engineering (API/C#). Our Irvine, CA group is seeking an accomplished Technical Manager to join our team in supporting multiple software products and brands across the organization, such as and. By combining the power of CoStar’s independent research organization – the in...

Intuitive Surgical
Sunnyvale, California

The Software Engineering Manager (Embedded UI) is responsible for managing a team that creates a consistent and high quality user experience for the da Vinci product line, including robotic systems, instruments and accessories. The manager works with a variety of cross-functional roles including int...

BHO Tech
San Jose, California

The Sustaining Software Manager’s primary responsibility is to lead a global team of engineers who develop, test and deploy software in the support of Medtronic’s commercialized Ventilation products. The Sustaining Software Manager works with ventilator products that are already in the marketplace. ...

Teradyne
San Jose, California

As a Software Engineering Project Manager, you’ll leverage your Engineering background across multiple knowledge domains, working with Engineering, Marketing, and Operations to ensure our latest systems delight our customers. The Nextest Business Unit of Teradyne is looking for a mid-level Software ...

Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years’ experience in software engineering or related area. Master’s degree in computer science, computer engineering, computer information systems, softwar...

Mediabistro
San Jose, California

We seek a seasoned Manager Software Engineering - UI, with a strong front-end engineering background to build and lead a world-class team of front-end engineers working on cutting-edge user experiences. Collaborate with cross-functional teams, including designers, product managers, and software engi...

Global Payment Holding Company
Remote, California
Remote

Zego has an exciting opportunity for a Senior Manager of Software Engineering to join our team and to support the development of our Payments platform. We are driven by our passion for success and we are proud to deliver best-in-class payment technology and software solutions. Promote engineering ex...

ServiceNow
Santa Clara, California
Remote

Experience with agile software development methodologies and operating as a manager in a highly self-organized team, including providing direction and support. You managed software products written in a low-level language like C or C++ . We are looking for an experienced Sr Manager who will man...