Search jobs > San Jose, CA > Software engineering

Software Engineering Manager

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

16 days ago
Related jobs
Promoted
Apple
Cupertino, California

The watchOS System Experience group is seeking an energetic and ambitious software engineering manager to lead a team of highly skilled and experienced engineers in the delivery of system-level features for watchOS. Experience leading a software development team, as well as a consistent track record...

Promoted
VirtualVocations
Santa Clara, California
Remote

A company is looking for a Software Engineering Manager based in the US for a remote position. ...

Promoted
ServiceNow
Santa Clara, California

Experience with agile software development methodologies and operating as a manager in a highly self-organized team, including providing direction and support. We are looking for an experienced Sr Manager who will manage the team building the very core of our ServiceNow database. Partner with experi...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Manager, Software Engineering. ...

Promoted
Everlance
CA, United States

We are currently seeking a proactive and results-driven Engineering Manager to join our energetic Engineering Team. As the Engineering Manager, you will be responsible for leading and coordinating the activities of an Engineering team to ensure the successful delivery of projects. The Engineering Ma...

NVIDIA
Santa Clara, California
Remote

We are looking for a software engineering manager to lead our development efforts for math libraries in the AI, HPC, and Quantum Computing (QC) domains. In this role, you will lead an engineering team designing, developing, and optimizing software to accelerate various elements of the software stack...

Apple
Cupertino, California

We are seeking a highly skilled and motivated test engineering manager to lead our GPU and Graphics Experience QA team. The GPU, Graphics, and Displays team is seeking an expert, self-motivated test engineering manager with a real passion for making the macOS, iOS, watchOS, tvOS, and visionOS experi...

NVIDIA
Santa Clara, California

Prior systems software or communication runtime or high performance networking software development experience with a successful track record of taking several complex software features or products through the full product life cycle. Lead, mentor, and grow your library engineering team and be respo...

Mediabistro
San Jose, California

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 engineers, to define th...

Palo Alto Networks
Santa Clara, California

We are seeking an experienced Software Engineer to design, develop and deliver next-generation technologies within our Prisma Access team. Engineers who bring new ideas in all facets of software development. Design, develop and implement highly scalable software features. At least 10 years of experi...