Software Engineer

Stryker Corporation Shirley , MA 01464

Posted 1 week ago

Job Description:

Who We Want

Dedicated achievers. Relentless about quality, people who thrive in a fast-paced environment and will stop at nothing to ensure a project is complete and meets regulations and expectations.

Curious learners. Engineers who seek out cutting-edge research and information to expand and enhance their ability to develop software.

Collaborative partners. People who build and leverage cross-functional relationships to bring together ideas, information, use cases, and industry analyses to develop best practices.

What you will Do

Do you know your coding skills can transform the way we do surgery? We get to turn futuristic fantasies into tangible realities and we get to improve people's lives along the way! Would you like to have fun doing meaningful work? We are looking for a Software Engineer to continue the development of software running on CT Scanners and similar Medical Devices. We are looking for someone with a history of working on hard problems who can be a key participant in both sustaining and new product development activities. An ideal candidate will be able to learn the intricacies of the existing software and systems and be able to contribute to future development tasks from architecture and design to software development while working on a team of other professionals.

Take a look at our culture and check if we are a fit for you! [ Link removed ] - Click here to apply to Software Engineer

As part of this role you will:

  • Develop high quality, maintainable, documented, tested code in C#/.NET (and other related languages, libraries and standards) for use on CT Scanners.

  • Contribute to the design of new features based on user and regulatory requirements.

  • Collaborate with other members of the team to ensure the highest quality of design and code throughout the application.

What you Need:

  • Bachelors or higher in computer science, engineering, or equivalent experience.

  • 2+ years of experience designing/developing applications in C#/.NET or C++. (Graduate experience counts.)

  • A history of working on difficult problems in demanding fields. (Graduate experience counts.)

  • Experience working in the medical device industry or in other regulated industry is preferred.

  • Experience with the DICOM Standard including a working understanding of Information Model and Network Communications is preferred.

  • Experience with user interfaces, MVVM, and WPF (XAML) is preferred.

  • Experience with unit testing and automated testing is preferred.

  • Experience with Git, Github, JIRA, and Confluence is preferred.

  • Good communication skills.

  • Ability to work as an individual contributor as well as in a distributed team.

  • Passion for well designed and implemented software and systems.

Work From Home: Regularly scheduled days

Travel Percentage: 0%

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 contractor's legal duty to furnish information.

Job Requirements

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Staff Software Quality Engineer

Stryker Corporation

Posted 1 week ago

VIEW JOBS 10/14/2020 12:00:00 AM 2021-01-12T00:00 Job Description Who we want * Analytical problem solvers. People who go beyond just fixing to identify root causes, evaluate optimal solutions, and recommend comprehensive upgrades to prevent future issues. * Dedicated achievers. Relentless about quality, people who thrive in a fast-paced environment and will stop at nothing to ensure a project is complete and meets regulations and expectations. * Collaborative partners. People who build and leverage cross-functional relationships to bring together ideas, information, use cases, and industry analyses to develop best practices. * Effective communicators. People who regularly share relevant status updates and effectively articulate issues and recommendations to stakeholders and senior management. What you will do Stryker is one of the worlds' s leading medical technology companies, dedicated to helping healthcare professionals perform their jobs more efficiently while enhancing patient care. We are a very diverse group with an impressive set of experiences from biotech and high-tech companies. If you want to build a rewarding career with an innovative company, then come join us now! Staff Software Quality Engineers are responsible for quality system support for R&D projects; generation and/or review of software documentation; provide inputs to software R&D designs; develop test strategies for software systems; improve quality processes as they apply to software systems. As a Staff Software Quality Engineer will be working with cutting edge medical imaging and robotic technologies and medical devices. Your work will help bring new medical devices to market by providing guidance to the development team through the Software Development and New Product Development processes. If you are excited by opportunities that help develop and execute software quality assurance through verification strategies and test scripts, ensuring that documentation is accurate and supports regulatory submissions then please read on! * You will be responsible for the complete life cycle of a new/modified software product, from research and design to implementation, training and support. * You will co-develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code while following the software development lifecycle. * You will partner with Product Development to define requirements that will ensure appropriate level of rigor to software validation through out the SDLC & NPD process. * You will lead Risk Management activities throughout the product development life cycle. Perform formal risk analysis, develop software risk control measures and mitigations, and create SFMECA in support of risk management. * You will be responsible for Software test and quality assurance including software verification strategies, test scripts and traceability to requirements. * You will manage, lead and/or assist in resolving nonconformities and corrective actions/preventive actions (CAPA) What you need * Bachelor's degree in Engineering, Computer Science, Physics or related discipline. * Prefer CQE certification or equivalent and Six Sigma Green or Black * 5 years' experience working in a highly regulated environment, software related role, engineering, quality, manufacturing or new product development highly preferred. * Experience as a Quality Engineer (QE) in a regulated design environment highly preferred. * Knowledge of medical device product development life cycle, including risk management and design/ process verification & validation and computer software validation preferred. * Knowledge of FDA QSRs, ISO 13485 Design Control Procedures, IEC 62304 and ISO 14971 * Understanding of Software Design, Software Debugging, Software Documentation, Software Testing, Software Development Fundamentals, Software Development Process, Software Requirements preferred. * Proven ability to develop and troubleshoot complex software systems that run in mixed environments. Work From Home: Regularly scheduled days 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 contractor's legal duty to furnish information. Job Requirements Stryker Corporation Shirley MA

Software Engineer

Stryker Corporation