Senior Software Engineer, Applications

Remote Full-time
What You Will Do: As a Senior Software Engineer, Applications at Stryker, you will design and implement complex concepts and draft design documentation for robotic-assisted surgery products. You will work closely with peers and subject matter gurus to develop market-leading software that meets customer and system requirements. You will follow the defined design practices including Agile methodology and use sound software engineering principles to ensure that the application software products are safe, robust and user friendly. Mako SmartRobotics: Mako Robotic-Assisted Surgery: Responsibilities: • Design and develop software components per defined requirements and architecture, following design principles and coding standards. • Work cooperatively with R&D, Quality, Marketing, and Project Management to ensure project success as a key member of the team. • Independently create or refine software engineering documentation following R&D procedure per the Quality Management System. • Follow defined SDLC procedures and guidelines to ensure software quality through code review, unit and component tests, code analysis, and defect management. • Work on complex problems and demonstrate ownership. Prioritize work with minimal supervision. What You Will Need: Minimum Qualifications: • Bachelor's Degree in Software Engineering / Computer Science or related discipline & 2+ years of work experience. A combination of education and work experience is acceptable for Ph.D./Doctorate candidates. • Knowledge in C++ and Object-Oriented programming. Preferred Qualifications: • Proficiency in C++ is strongly preferred. Experience in Qt/QML framework, Linux, or Docker is a plus. • Experience in full SDLC and Agile software development with tools for static/dynamic analysis, memory management, unit testing, code coverage, CI/CD, security, and task/defect/requirement management. • Knowledge of linear algebra, computational geometry, computer graphics, and software architecture design (e.g., design patterns and software modeling). • Experience in medical imaging, image processing, computer vision, algorithm development, computer-assisted surgery, or robotics. • Experience with biomedical software development or software development in a regulated environment. Apply tot his job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Billing & Claims Specialist (1099 Contractor)

Remote

Outbound Call Center Agent- REMOTE

Remote

Online Math Instructor and Tutor Las Vegas NV

Remote

**Experienced Sales Support Manager for blithequark's Innovative Storyliving Community - Leading Customer Experience and Driving Sales Growth in a Dynamic Remote Work Environment**

Remote

Experienced Remote Customer Service Representative – Delivering Exceptional Patient Care and Support in a Dynamic Telehealth Environment at blithequark

Remote

Champions Funding LLC - Disclosure Desk Specialist

Remote

Overnight Store Night Team Member - Join Our Kroger Family for a Rewarding Career

Remote

**Virtual Customer Service Associate – Delivering Exceptional Support to Amazon's Global Customer Base**

Remote

Experienced Customer Care Consultant for Premier Financial Services – Delivering Exceptional Support and Building Long-Term Relationships

Remote

**Experienced Customer Banking Specialist – Castletown Branch**

Remote
← Back