This job listing has expired and the position may no longer be open for hire.

Senior Manager Software Engineering at Merz North America Inc

Posted in Nonprofit - Social Services 30+ days ago.

Type: Full-Time
Location: Mesa, Arizona





Job Description:

This role offers a 3 day in office 2 day remote work flexible schedule. 


The Sr. Manager, Software Engineering is responsible for the organization, people management, work packages, and team performance of the software engineering department. This role is also accountable for enforcement of the team’s performance including application of SOPs, work ethics, accountability, task leveling, compliance and productivity. The Sr. Manager, Software Engineering will focus on following technical direction set by Senior Management while producing an efficient software engineering organization helping to create a great place to work.


The successful candidate will have broad based knowledge of Windows and embedded system technologies that includes participation in all phases of software department organization and management, software development, deployment and support of software based products in a highly-regulated industry. 


Responsibilities:


Software Team Organization & Development - Develop and maintain an efficient software organization by managing staffing requirements for internal and external resources. Coach, support, motivate, and reorganize when necessary to ensure a high performing, collaborative, customer focused engineering team.  Create and maintain development and succession plans for team members without derailing short and long term objectives.


Software Engineering Operations - Supervise day-to-day software engineering development for all assigned resources ensuring efficient usage of resources to delivery high quality release to stakeholders current and future devices.


Team Goals and Objectives - Ensure team members are following and producing to their assigned goals and objectives.


Full Lifecycle Software Development - Full lifecycle software development including crafting requirements, implementation, test and qualification and support of software.


Software Engineering Life Cycle - Supervise reviews and update objective evidence of compliant software engineering practices: Planning, Requirements, Architecture, Design Allocation, Implementation, Configuration, Development & Test Environment Conformity, Verification and Validation.


Application of Best Practices & Process Management - Establish and ensure best practices by establishing/reviewing standards, conducting code reviews against standards.  Propose optimization opportunities to reduce software delivery cycle time without diminishing product quality.  Manage software delivery using industry best practices including continuous deployment, continuous integration and provisioning digital assets.


Software Team Development - Oversee Block Releases, interim builds and software branches; approving merges associated with new features, adjustments and corrections.    Recognize growth potential and recommend training, educational activities or other means to develop each team member’s potential.


Development Environment - Establish and set conformity standards for software development; both for software loaded onto the medical device, but also for emulated, simulated and other means to repetitively and rapidly produce medical device software.  Identify, control and develop procedures for us of software applications and tools used for R&D and for product deployment.


Software Infrastructure - Develop and manage necessary internal network equipment, processes, and procedures to manage the software life cycle through to provisioning and deployment and sustaining operations using active feedback of in-field customers and technicians.


Stakeholder Management - Develop and evaluate new product features and user interfaces based on guidance from stakeholders.  Consider modern ideas to propose to the business roadmap based on experience and continued awareness of relevant industry trends.


REQUIREMENTS



  • Bachelor of Science in Computer Science, Math, Electrical Engineering, Physics or related.

  • Demonstrated 5+ years leadership/management experience of teams of 5 or more.

  • Experience planning and prioritizing multiple projects with multiple stakeholders.

  • Minimum 5 years’ experience with FDA/IEC 62304 compliance.

  • Minimum of 10 years software development and test experience.

  • Minimum of 10 years of hands-on experience with C/C++ on a Windows platform.

  • Demonstrated strong technical leadership skills.

  • Demonstrated ability to communicate complex engineering ideas to all audience levels. Skills must include solid communication and analytical skills with a thorough understanding of product development.

  • Project Management skills including the ability to refine software contribution to system function into decoupled, manageable tasks and describe to project stakeholders; balance demands from multiple programs with tight deadlines; hold developers and integrators accountable to task completion; and use objective evidence to manage performance and drive decision making.

  • General knowledge of documentation in medical device and willingness to learn enforce and uphold the best practices of the department.

  • Medical device development and embedded systems and integration experience.

  • Agile mindset and awareness and patience working Agile into a regulated industry.

  • Capable of working on both high and low level software, Windows Visual Studio, Embedded.

  • Demonstrated ability to prioritize and keep team members on track to make deliverables across many software products.

  • Proven ability of organizing software teams for efficient operation, including staffing and reorganizations.

  • Debugging hardware using all type of tools software, analyzers, breakouts, compilers.

  • Manufacturing line control using test software.

  • Experience managing development of the following platforms: Win32, MFC, Windows Embedded, USB development, LabVIEW, security encryption.


Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)

Research and Development





More jobs in Mesa, Arizona


FORTILINE INC

FORTILINE INC

Sun Communities
More jobs in Nonprofit - Social Services


LifeWorks Austin

Goodwill of Southwestern Pennsylvania

Goodwill of Southwestern Pennsylvania