Job title: Staff/Senior Staff Engineer- C++/Linux
Job description: Why engineering at Stryker? At Stryker we are dedicated to improving lives, with a passion for researching and developing new medical device products. As an engineer at Stryker,you will be proud of the work that you will be doing, using cutting-edge
Why engineering at Stryker? At Stryker we are dedicated to improving lives, with a passion for researching and developing new medical device products. As an engineer at Stryker,you will be proud of the work that you will be doing, using cutting-edge technologies to make healthcare better.Here,you will work in a supportive culture withotherincredibly talented and intelligentpeople, creating industry-leading medical technology products. You will also have growth opportunities as we have a culture that supports your personal and professional development. Need another reason to apply? Check out these 8 reasons to join Stryker’s engineering team: 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: 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: People who seek out cutting-edge research and information to expand and enhance their ability to develop new ideas into reality. Goal-oriented engineers: Keeping the customer and requirements squarely in focus, people who deliver safe and robust solutions. Effective communicators: People who can interpret information clearly and accurately to concisely communicate results and recommendations to stakeholders, senior management, and their teams. What will you do A software design engineering position in the R&D department with primary responsibilities to design, develop and maintain embedded software for a next generation medical products used in surgeries. The engineer works closely with peers in software engineering, software quality assurance and project and product management to develop software that meets customer and system requirements. Following defined design practices and the use of sound software engineering principles, the engineer ensures that the software products are safe, robust and user friendly. Works as part of a team using established company procedures for embedded software development. Responsible for developing application in Linux platform using C/C++ programming language for an embedded device. Design and implement complex software components and subsystems including object-oriented analysis and design, drafting design documentation and planning and conducting integrations. Responsible for testing the code developed (includes unit test, integration test, issue resolution, verification and validation ). This includes writing test cases and development of test scripts. Responsible for debugging the code by working closely with HW engineer on a new board which may have HW issues also Ensure a smooth transition from the product’s concept phase to maturity phase. Participate in software planning and estimating activities at macro level. Responsible for delivering his work in defined timelines while achieving product quality goals Follows the company’s standards for code development and quality process and complies with quality management system procedures Identifies root causes of issues, determines potential solutions, and evaluates them against requirements What You need: B.Tech in electronics , electrical ,computer science or related engineering curriculum. Mandatory: 9 to 12 years of hands on experience on application development with Linux platforms used in embedded products. Skilled in C, C++, OOPS, Multi-threading (POSIX). Good Knowledge of Linux OS concepts, device drivers, system internals, networking tools, utilities. Minimum 8+ years of experience in design and development. Hands on with lab equipment’s like MSO, Multimeter, logic analyzer. Good knowledge of Algorithms and data structures. Experience in development tools chains. HW board level debugging and troubleshooting skills. Good knowledge of verification methodologies Use of software developments tools, such as compilers, interpreters, programming editors, debuggers, source code control, defect management. Good exposure in Test Processes and Software Testing methodologies. Demonstrated knowledge of regulatory standards and quality processes. Demonstrated communication and documentation skills. Must be able and flexible to work well under changing priorities in a high energy and demanding environment. Strong communication, analytical & problem-solving skills. Goal oriented and ability to work with cross functional teams Desired: Exposure of using QT Creator IDE Experience in developing automation test tools Experience in product development Willing to work in a regulated environment Requirement to work shifted hours when necessary to accommodate US time zone. If required candidate should open to travel (One time, US) Experience in medical device software development practices is a plus. Know someone at Stryker? Be sure to have them submit you as a referralprior to applyingfor this position. Learn more about ouremployee referral programat About Stryker Stryker is one of the world’s leading medical technology companies and, together with our customers, is driven to make healthcare better. We offer innovative products and services in Orthopaedics, Medical and Surgical, and Neurotechnology and Spine that help improve patient and hospital outcomes. We are proud to be named one of the World’s Best Workplaces and a Best Workplace for Diversity by Fortune Magazine! Learn more about our award-winning organization by visiting
Location: Gurgaon, Haryana
Job date: Sun, 23 Jan 2022 23:50:44 GMT
Apply for the job now!