Job Description: 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. Job Responsibilities: You will collaborate with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing and Project Management to ensure project success. You will generate and review the necessary documents with project teams (requirements, design, architecture, bugs, test). You will design new components applying various design concepts. You will work on complex problems, applying advanced experience and learnings. You will conduct problem solving, identify potential solutions, and evaluate them against component and sub-system requirements. You will code development time/resource estimation to support projects. You will learn how the financial models are constructed. You will demonstrate proficiency with the product’s intended use and clinical procedures. You will translate design inputs to engineering specifications and produce component and sub-system level designs. You will conduct research and studies to support product design. You will conduct or design prototyping and bench testing. You will demonstrate advanced understanding of customer needs and design inputs. Qualification & Experience: Experience in creating estimates for code implementation time/resource for assigned tasks. Experience in Software Development Life Cycle processes. Experience with integrated development environments (IDE) for projects. Experience with regulatory and compliance standards applied to the SDLC (Software Development Life Cycle). Experience using Application Lifecycle Management /Traceability tools. Linux experience strongly preferred. 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…). 2+ years of work experience, preferably with C, C++ or similar in an embedded environment Experience with software tools for static/dynamic analysis, memory management, code coverage and techniques for analyzing software. Bachelor's degree in Software Engineering/ Computer Science or related discipline Job Details: Company: Stryker Vacancy Type: Full Time Job Location: Lansing, MI, US Application Deadline: N/A Apply Here vacanciesforyou.net