Job Information
Smith & Nephew, Inc. Senior R&D Engineer - Software DevOps Engineering in Pittsburgh, Pennsylvania
Senior R&D Engineer - Software DevOps Engineering, Smith & Nephew, Inc., Pittsburgh, PA:
Responsible for design, implementation, and maintenance of software tool chain for medical devices that enables software development of projects of moderate to high complexity. Responsible for ensuring tool chain enables code review, unit testing and automated system testing. Enable seamless movement of software through these different stages and promotion of software once quality gates are passed at the required level. Manage on premise and cloud infrastructure that is hosting the tool chain. Build tools and dashboards to enable correct metrics to be captured throughout the development lifecycle such as code quality and velocity. Ensure creation of immutable software through the use of virtual images or containers. Responsible for creation of documentation / artifacts related to tools and processes to ensure quality management systems requirements are met and more importantly to ensure these artifacts provide the required value in terms of quality. Responsible for ensuring cybersecurity requirements are met. Maintain legacy build processes and tooling.
Telecommuting permitted up to two days per week.
Full time employment, Monday - Friday, 40 hours per week.
MINIMUM REQUIREMENTS:
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Information Science or a related field, plus 5 years of progressive, post-baccalaureate work experience.
Alternatively, employer will accept a Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Information Science or a related field, plus 3 years of work experience.
Of the required experience, must have 3 years of experience in design and development of software build systems for C++ Linux-based desktop-type applications using Jenkins, groovy and bash scripts.
Of the required experience, must have 2 years of experience in the following:
- Development of scripts for installing C++ applications on systems running Ubuntu Linux;
- Linux operating systems, including run-time environment configuration and command line tools;
- Development, implementation, and deployment of Docker containers for use by development team members or software build systems; and
- AWS cloud for design, implementation, and deployment of development.
Of the required experience, must have 1 year of experience in the following:
- Configuring Windows-based VMware Workstation applications to run on Linux systems; and
- Git-based software configuration management for software development.
Total 10% travel (International travel required up to 5%; Domestic travel required up to 5%).
Any suitable combination of education, training, or experience is acceptable.
TO APPLY: go to https://smithnephew.wd5.myworkdayjobs.com/External/job/Pittsburgh-PA/Senior-R-D-Engineer---Software-DevOps-Engineering--Smith---Nephew--Inc--Pittsburgh--PA_R88896