At Spacelabs Healthcare, we are on a mission - to develop innovative medical systems and services that provide patient monitoring, anesthesia delivery and ventilation, and cardiology diagnostics to clinicians and healthcare facilities around the world.
Our Mission: To inspire the world to bring the best care experience to patients and families. One patient, one family, one smile at a time.
The Software Development Manager will be a member of the Spacelabs engineering team working on the development of Spacelabs Patient Monitoring and Connectivity (PMC) products. This position requires a deep understanding of solid design and development practices and the ability to apply those to Spacelabs product development. The person will be accountable for managing a team of developers and delivering quality software that support both the suite of existing products and provides a roadmap for Spacelabs next generation Patient Monitoring products. They will also be accountable to set up a state-of-the art Software Development process that meets the global regulatory needs of Medical Device Products. They will work with other cross-functional members to provide technical systems level expertise and solutions to engineering problems. A key element of this role includes advocating for and designing products that meet the cybersecurity needs of our customers.
* Understand current software development philosophies, tools and processes at Spacelabs and lay the foundation to enable Agile software delivery that also meets Global Medical Device development directives.
* Establish, refine and track key software development metrics tied to delivering high quality software products.
* Set goals, refine them on a regular basis, track the completion and adjust appropriately for a 10 - 12 member software development team based in Snoqualmie, WA.
* Align global software team members at Hyderabad, India and other extended team members to deliver the right business value as defined in collaboration with Business and Engineering leadership.
* Support the growth of Key Individual team members by providing them learning and on-the-job development opportunities.
* Provide resourcing support for projects and advocate for the right resources to deliver high quality software for the Spacelabs product portfolio.
* Be the SME for key product initiatives and drive solutions to enable the launch of high-quality Patient Monitoring products.
* Work with the various engineering disciplines to translate market-driven needs into software requirements, technical specification documents and product design.
* Participate in requirements development, systems level architecture design and external communications/connectivity interface designs by collaborating with cross-functional disciplines within and outside Engineering.
* Work with program core team members including Quality and Regulatory to ensure conformance to established design development processes and procedures.
* Lead FMEA discussions at all levels to ensure product quality and reliability.
* Function well in a team environment. Gains consensus, leads, influences and ensures cross-discipline participation and feedback.
* Uphold the Company's core values of Integrity, Innovation, Accountability, and Teamwork.
* Demonstrate behavior consistent with the Company's Code of Ethics and Conduct. Ensure that team members (direct or indirect reports) are trained and evaluated on their knowledge and adherence to the Company's values, Code of Ethics and Conduct, and applicable compliance policies.
* It is the responsibility of every Spacelabs Healthcare employee to report to their manager or a member of senior management any quality problems or defects in order for corrective action to be implemented and to avoid recurrence of the problem.
* Duties may be modified or assigned at any time to meet the needs of the business.
* Bachelor of Science degree in Computer Engineering or Computer Science. Master's degree is desirable.
* 5+ years' relevant software experience, of which at least 2 years has to be in managing software teams.
* Experience with developing software architecture, reviewing designs created by others, performing code reviews and providing relevant guidance to the team while at the same time not stifling creativity and independence.
* Experience with establishing software development processes, in particular Agile development methodologies in a Medical Device company will be a huge plus.
* Familiarity with security standards and frameworks such as NIST 800-53 is highly desirable.
* Familiar with one or more risk management techniques (i.e. Hazard Analysis, Risk Analysis, Failure Modes and Effects Analysis (FMEA), Fault Tree Analysis (FTA), etc.).
* Working knowledge of software development tools such as TFS, Git, Re-sharper, C++, Qt, Java, etc.
* Candidate should be knowledgeable and have experience in hardware and firmware development and the processes associated with product life cycles, such as stage/phase gate product development processes.
* Able to work, influence and lead in a highly cross-functional team environment.
* Familiarity with FDA Quality Systems Regulations (QSR) preferred.
* Excellent communication and negotiation skills, for both internal and external audiences, at all levels.
* Knowledge of and ability to work within a global corporate environment is required.
* Must travel internationally and be able to acquire all necessary travel documents. Travel up to 10%.
Equal Opportunity Employer
EEO is the Law
Poster Link: http://www1.eeoc.gov/employers/upload/eeoc_self_print_poster.pdf
OSI Systems, Inc. has three operating divisions: (a) Security, providing security and inspection systems, turnkey security screening solutions and related services; (b) Healthcare, providing patient monitoring, diagnostic cardiology and anesthesia systems; and (c) Optoelectronics and Manufacturing, providing specialized electronic components and electronic manufacturing services for original equipment manufacturers with applications in the defense, aerospace, medical and industrial markets, among others.
About Osi Systems
OSI Systems is a company that provides electronic systems and components.