AnnArborRecruiter Since 2001
the smart solution for Ann Arbor jobs

Senior Software Engineer - R&D Medical Devices

Company: Stryker
Location: Ann Arbor
Posted on: November 22, 2021

Job Description:

About StrykerStryker is one of the worlds 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 the #5 Worlds Best Workplaces and a Best Workplace for Diversity by Fortune Magazine. Learn more about our award-winning organization by visitingstryker.comWhy 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:If you are a results-driven individual looking to make a difference in healthcare, consider why we may be right for youCultureStryker is a renowned medical device company known for exceptional quality, world-class innovation and industry leading growth. The culture at Stryker has been continuously evolving to provide employees with the best atmosphere for work and balance in professional and personal pursuits. Stryker has received many workplace awards including:Fortune's 100 Best Companies to Work ForGlassdoor Best Places to Work and Highest Rated CEOsLinkedIn Top CompaniesGreat Place to WorkBest Workplaces for MillennialsBest Workplaces for DiversityEnvironmentStryker Instruments has recently relocated to their new headquarters to further expand on investments in facility offerings for its workforce. The building is an incredible blend of architecture and functional design, integrating the business units to promote employee engagement and open the doors to innovation and collaboration. The complex is immersed with technology and best-in-class tools and office equipment.Strategically located amongst a trio of metropolitan hubs, Stryker Instruments is located in Kalamazoo, Michigan which is approximately 40 minutes from Grand Rapids, 2 hours from Detroit, and 2.5 hours from Chicago.Career Responsibilities Want to use your unique skillset and talent to transform lives? Join us as a Senior Software Engineer and help us advance operating room surgeries! You will work closely with technical and business leads from multiple areas representing a diverse and robust array of surgical instrumentation, such as imaging, visualization, navigation, robotics, and various powered smart instrumentation. You will have the opportunity to partner closely with a global engineering teams, multi-disciplined OR clinical teams and marketing as we collectively advance surgery and transform the lives of patients.You will advise teams and conduct technical studies, which will improved products/product lines aligning to marketing, cost, time and regulatory requirements.You will also perform a wide variety of technical work in planning and design of products and or components and in the development, application and approval of design modifications to increase product quality.You will conduct or design prototyping and bench testing.You will conduct problem solving, identify potential solutions, and evaluate them against component and sub-system requirements.You will conduct research and studies to support product design.You will translate design inputs to engineering specifications and produce component and sub-system level designs.You will code development time/resource estimation to support projects.You will design new components applying various design concepts.You will generate and review the necessary documents with project teams (requirements, design, architecture, bugs, test).You will demonstrate advanced understanding of customer needs and design inputs.You will demonstrate proficiency with the products intended use and clinical procedures.You will learn how the financial models are constructed.You will collaborate with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing and Project Management to ensure project success.You will work on complex problems, applying advanced experience and learnings.What You Will NeedBachelor's degree in Software Engineering/ Computer Science or related discipline2+ years of work experience, preferably with C, C++ or similar in an embedded environmentPreferred Qualifications:Linux experience strongly preferred.Experience with integrated development environments (IDE) for projects.Experience with software tools for static/dynamic analysis, memory management, code coverage and techniques for analyzing software.Integration and deployment processes experience using C/C++, Python, Linux, RTOS, VxWorks, Matlab, Shell Scripting, Assembly, dc/bldc, Communication Protocols (SPI, I2C, 1-wire, etc).Experience in creating estimates for code implementation time/resource for assigned tasks.Experience in Software Development Life Cycle processes.Experience using Application Lifecycle Management /Traceability tools.Experience with regulatory and compliance standards applied to the SDLC (Software Development Life Cycle).Understanding of the theory and methods of embedded software design and the ability to apply them under minimal supervision while demonstrating:Proficiency in designing, developing, coding, testing, debugging and maintenance of embedded softwareAbility to analyze and enhance efficiency, stability and scalability of the embedded system resources.Ability to prototype and bench test designs.Proficiency in writing device drivers from scratch or debugging/enhancing device drivers on an embedded processor.Expertise in problem solving, root cause analysis, identify potential solutions, and evaluate them against requirements.Proficiency in conducting research and studies to support product design.What Stryker has to offerA great atmosphere for learning and continuous development in technical competenciesInternal career flexibility to guide your career in the direction of your choosingThe best in technology and design equipment, software, and toolsCompetitive pay, generous retirement matching, discretionary and performance bonusesOur benefitsOur total rewards offering varies by country but often includes bonuses; commissions; healthcare; insurance benefits; retirement programs; stock based plans; paid time off plans; family and parenting leaves; tuition reimbursement; wellness programs; onsite fitness centers and cafeterias; discount purchase programs; and service and performance awards not to mention various social and recreational activities.Know someone at Stryker?Be sure to have them submit you as a referral prior to applying for this position. Learn more about ouremployee referral programatJob ID: R454962Employment Type: Full timeJob Area: EngineeringFunction: Engineering GeneralIndustry: Research

Keywords: Stryker, Ann Arbor , Senior Software Engineer - R&D Medical Devices, IT / Software / Systems , Ann Arbor, Michigan

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Michigan jobs by following @recnetMI on Twitter!

Ann Arbor RSS job feeds