Software Engineer

Software Engineer
Azienda:

Steris Canada Corporation



Funzione Lavorativa:

Informatica

Dettagli della offerta

At STERIS, we help our Customers create a healthier and safer world by providing innovative healthcare and life science product and service solutions around the globe.
Position SummaryThe Software Engineer we are looking for will be responsible for defining Systems and Architecture for the next generation of Endoscopy reprocessing software products. The activities will encompass all aspects of systems & software engineering activities, meeting all regulatory standards, to realize complex, innovative, high reliability systems that improve the quality of life of people around the world.
The Infection Prevention Technology (IPT) team is a leading-edge R&D group within Steris, defining and executing on technology and architectural strategy that span a variety of domains within IPT, including trace and track systems, and interfacing with embedded software for management and control of interconnected medical devices.
He/she will be responsible for providing overall software systems design & architecture across complex electro-mechanical systems with embedded firmware and connectivity for Automated Endoscope Reprocessors (AER), Drying Cabinets, Storage and other IPT equipment in Steris medical device segment.
DutiesProvide technical leadership for Systems Architecture, Software Design, Hardware interface and Connectivity solutions for medical device software.Define Requirements and Design specifications in collaboration with upstream Marketing, Standards bodies and Regulatory requirements.Provide deep technical expertise in Endoscope reprocessing technologies and Trace and Track systems, in accordance with IEC and AAMI standards.Create Architectural Design for developing software in C++, C#, WPF & XAML, Entity Framework, with MS SQL Server interface.Lead platform software definition with microcontrollers, Wi-Fi, Bluetooth and RFID technologies.Create Architectural Designs and prototype models for Proof of Concept and feasibility.Execute on meeting deliverables in accordance with New Product Development Phase Gate process.Develop plans for Human Factors Engineering and Usability Testing and coordinate execution by identifying and engaging key clinical personnel from internal groups and customer sites.Duties - cont'dGive support to Qualification Protocols Design and Test execution across all aspects of Firmware and Software, including over Systems Validation.Create and document all aspects of the software engineering processes for products, incorporating the highest quality standards in accordance with the QMS, cost effectiveness, and measurable efficiency.Provide guidance and best-practice techniques to meet all regulatory compliance requirements.Provide technical support for software deployment at Beta sites and work closely with technical services group for troubleshooting and making enhancements.Lead and provide guidance in the development & testing of prototypes, verification/validation units and product specifications, including test development plans, test reports and input to risk analysis.Provide an effective bridge between software and hardware personnel and be responsible for the timely completion of the technical deliverables.Provide support to Marketing for Voice of Customer and new product launches in US and Europe.Education DegreeBachelor's Degree in Engineering General or Science.
Required Experience4+ years related experience in software development in a Linux and/or Windows environment.Experience in Medical Device lifecycle development processes, particularly Medical Device SW, will be a plus.Familiar with Design Controls, AAMI and ISO standards.Systems Engineering experience for designing with technologies – C++, C, C#, Entity Framework, SQL Server, Azure Dev Ops, Visual Studio & Git.Complete understanding and wide application of technical principles, theories and concepts in the field of Medical Electrical Equipment including tools and methodologies for software design and development, configuration management, project scheduling, problem resolution for the complete software development cycle.Additional InformationMust have excellent written and verbal communication skills in the English language.Ability to work successfully both independently and in a team environment.Working ConditionWe will offer a permanent contract with a salary between 33k-36k.
STERIS is a leading global provider of products and services that support patient care with an emphasis on infection prevention. STERIS strives to be an Equal Opportunity Employer.

#J-18808-Ljbffr


Risorsa: Jobleads

Funzione Lavorativa:

Requisiti

Software Engineer
Azienda:

Steris Canada Corporation



Funzione Lavorativa:

Informatica

Dba Sql Server

Scopri un Mondo di Innovazione con Noi! Nel 2018, un gruppo di professionisti nel campo dell'Information Technology si unì per creare Setting, una realtà vol...


Da Setting Srl - Lazio

Pubblicato a month ago

Sistemista Ambiente Microsoft - Roma

Siamo alla ricerca di 9 figure qualificate e motivate per integrare il nostro team aziendale. L'azienda Europa Factor , intermediario finanziario e azienda l...


Da Europa Factor Spa - Lazio

Pubblicato a month ago

Cyber Security Architect

col-wideJob Description: StartHub Consulting seleziona un*Cyber Security Architectper unasocietà di consulenzaspecializzata in percorsi di digitalizzazione ...


Da Tn Italy - Lazio

Pubblicato a month ago

Senior Java Developer

col-wideJob Description: THE DIGITAL EVOLUTION COMPANY OF TODAY AND TOMORROW Progettiamo soluzioni end-to-end per laDigital Evolutiongestendone ogni area, ...


Da Tn Italy - Lazio

Pubblicato a month ago

Built at: 2024-09-19T05:26:50.529Z