
Job Information
Stryker Senior Principal Software Engineer Computer Vision, Algorithms & Automation in Brest, France
Senior Principal Software Engineer Computer Vision, Algorithms & Automation
The Senior Principal Software Engineer for Computer Vision, Algorithms and Automation, will design, develop, test, validate & deploy software components & applications concerning computer assisted surgery from proof of concept to product. He/she will be working on best-in-class surgical planning software solutions which will be used for robotic and guidance solutions to place orthopedic implants.
He/she ensures the coherence of proposed developments within complex systems with all the business unit's stakeholders, by mastering and anticipating technical impacts. He/she can technically mentor less experienced profiles in the various software activities required to develop a product and influence the development of other products.
What you will do:
Supervise the design, development, and validation of complex software systems in accordance with current development/quality procedures, in liaison with the various adjacent stakeholders (Marketing, Quality, Regulatory, Clinical, Project Management)
Supervise strategy and decisions related to technical aspects of medical data automated process. This includes algorithms, optimization, machine learning, deep learning
Oversee software architecture and technical solution choices with peers
Analyze and correct complex design problems using independent judgment
Evaluate implementation time and human resources required to support software development, maintenance, and enhancement projects
Collaborate with customers, internal and external opinion leaders to develop technical strategies to meet customer needs
Anticipate and translate user requirements into design inputs/specifications and produce advanced designs at component and subsystem level
Supervise, generate and review necessary documents (requirements, design, architecture, bugs, tests) with project teams, in accordance with quality procedures
Coordinate the creation or improvement of procedures, policies, processes, systems and technology
Oversee collaboration with other teams across the organization to successfully implement customer and business requirements while applying the latest tools and technologies available
Contribute to the timely delivery of software products by meeting technical and customer requirements
Monitor technological developments and influence implementation in the field concerned
Influence and advise other software teams facing similar technical problems
Support and encourage the development of technical skills within the company
Mentor, develop and influence across the company, intentionally building relationships within the division
What you need:
Required:
Master’s degree or equivalent experience in a related field
8 years professional experience
Fluent in English and French
Mastery of C++ and Python languages and frameworks
Mastery of software medical algorithmdevelopment in a constrained regulatory context
Mastery of development tools and environments
Mastery of advanced algorithms applied to medical image (CT, MRI) processing, includingtraditional image processing as well as algorithms based on machine learning and deep learning
Good oral communication skills on complex technical subjects
Comprehensive knowledge of integrated development environments (IDEs) for projects, enabling their application with minimum supervision
Preferred:
Mastery of the clinical and field context in which products are used
Expertisein estimating code/resource implementation times for assigned tasks and projects
Mastery of agile methodologies and software development cycles
Proficiency in estimating code/resource implementation times for assigned tasks and projects, in-depth knowledge of the rest of the ecosystem
Mastery of software development lifecycle processes - such as agile working methods
Proficiency in the use of application lifecycle management/traceability tools
What we offer:
Flat hierarchies and responsibility. Through flat hierarchies, we strengthen the initiative and willingness of our employees to take over responsible tasks.
We grow talent. At Stryker we offer great personal and internal career development for our employees, with the possibility to make both vertical and lateral position movement.
*Team spirit & engagement. * We create engaged and inclusive teams that encourage colleagues to share their diverse perspectives and opinions.
*Competitive salary and Benefits. * With us, you will receive a competitive salary and benefits commensurate with your job.
Recognition of your performance. At our company, outstanding individual and cross-functional team performance is rewarded. Ideas, projects, or other exceptional achievements can be submitted for various awards on a local and global level.
Stryker Women's Network (SWN). The SWN is committed to an open and modern corporate culture that fosters the development of talented and dedicated women. SWN is open to all employees and strongly advocates an inclusive work environment.
Know someone at Stryker? Be sure to have them submit you as a referral prior to applying for this position. Learn more about our employee referralprogram at https://careers.stryker.com/referrals/
Stryker is a global leader in medical technologies and, together with its customers, is driven to make healthcare better. The company offers innovative products and services in MedSurg, Neurotechnology, Orthopaedics and Spine that help improve patient and healthcare outcomes. Alongside its customers around the world, Stryker impacts more than 150 million patients annually.
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.