Work Flexibility: Hybrid or Onsite
As a Senior Software Engineer - Lab Automation you will work with a cross-functional team of software mechanical and test engineers to support the development of new medical devices at Stryker.
Responsibilities for this position include using hardware and software to develop custom electro-mechanical automated systems providing networked and cloud-based software solutions creating data measurement and analysis services simulating physical set ups monitoring equipment and automating testing to evaluate design prototypes and speed New Product Development (NPD).
What You Will Do
Provide computer engineering support for the design development deployment and maintenance of new and existing networked and cloud-based software to operate electro-mechanical test systems ensuring that all activities are completed and documented in accordance with the Stryker procedures.
Ensure quality of processes and systems as defined in the appropriate operation and systems specifications.
Provide input on best practices related to software design architecture and development strategy
Hold an active role in test team discussions. Provide computer engineering input on key topics to improve efficiency and effectiveness of test systems.
Analyze computer test systems to establish automated analytical data flows.
Develop software based on analysis of specifications reliability industry best practices and regulatory requirements.
Maintain networked and cloud-based infrastructure for both software development and test operations.
Assist in evaluating vendor capability to support test system development and operations.
What You Need
Required Qualifications:
B.S. in Computer Science Computer Engineering Software or related computer science discipline/experience and 2 years of relevant work experience.
Practicable knowledge in software development and computer science fundamentals.
Verifiable proficiency with Python programming language.
Verifiable proficiency with Linux-based systems and container architectures.
Preferred Qualifications:
MS Degree in Computer Science Engineering or related.
Verifiable proficiency with REST API architectures.
Verifiable proficiency with GIT-based Version Control Platforms.
Understanding of Agile DevOps and DataOps best-practices.
Experience with C LabVIEW React and/or Javascript/Typescript Programming Languages.
Experience with Azure Cloud Infrastructure/Systems.
Experience with JAMA Software Platform.
Experience with NI cDaq hardware automated robotic arms drive motors and TCP communications protocols.
Experience with computer vision machine learning deep learning or AI.
Experience with SQL or MongoDB database architecture.
Travel Percentage: 10%
Stryker Corporation is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race ethnicity color religion sex gender identity sexual orientation national origin disability or protected veteran status. Stryker is an EO employer M/F/Veteran/Disability.
Stryker Corporation 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 contractors legal duty to furnish information.
Required Experience:
Senior IC
Work Flexibility: Hybrid or OnsiteAs a Senior Software Engineer - Lab Automation you will work with a cross-functional team of software mechanical and test engineers to support the development of new medical devices at Stryker.Responsibilities for this position include using hardware and software to...
Work Flexibility: Hybrid or Onsite
As a Senior Software Engineer - Lab Automation you will work with a cross-functional team of software mechanical and test engineers to support the development of new medical devices at Stryker.
Responsibilities for this position include using hardware and software to develop custom electro-mechanical automated systems providing networked and cloud-based software solutions creating data measurement and analysis services simulating physical set ups monitoring equipment and automating testing to evaluate design prototypes and speed New Product Development (NPD).
What You Will Do
Provide computer engineering support for the design development deployment and maintenance of new and existing networked and cloud-based software to operate electro-mechanical test systems ensuring that all activities are completed and documented in accordance with the Stryker procedures.
Ensure quality of processes and systems as defined in the appropriate operation and systems specifications.
Provide input on best practices related to software design architecture and development strategy
Hold an active role in test team discussions. Provide computer engineering input on key topics to improve efficiency and effectiveness of test systems.
Analyze computer test systems to establish automated analytical data flows.
Develop software based on analysis of specifications reliability industry best practices and regulatory requirements.
Maintain networked and cloud-based infrastructure for both software development and test operations.
Assist in evaluating vendor capability to support test system development and operations.
What You Need
Required Qualifications:
B.S. in Computer Science Computer Engineering Software or related computer science discipline/experience and 2 years of relevant work experience.
Practicable knowledge in software development and computer science fundamentals.
Verifiable proficiency with Python programming language.
Verifiable proficiency with Linux-based systems and container architectures.
Preferred Qualifications:
MS Degree in Computer Science Engineering or related.
Verifiable proficiency with REST API architectures.
Verifiable proficiency with GIT-based Version Control Platforms.
Understanding of Agile DevOps and DataOps best-practices.
Experience with C LabVIEW React and/or Javascript/Typescript Programming Languages.
Experience with Azure Cloud Infrastructure/Systems.
Experience with JAMA Software Platform.
Experience with NI cDaq hardware automated robotic arms drive motors and TCP communications protocols.
Experience with computer vision machine learning deep learning or AI.
Experience with SQL or MongoDB database architecture.
Travel Percentage: 10%
Stryker Corporation is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race ethnicity color religion sex gender identity sexual orientation national origin disability or protected veteran status. Stryker is an EO employer M/F/Veteran/Disability.
Stryker Corporation 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 contractors legal duty to furnish information.
Required Experience:
Senior IC
View more
View less