Software Engineer, Senior - France

Software Engineer, Senior - France
Corin, France

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Jul 2, 2021
Last Date
Aug 2, 2021
Location(s)

Job Description

The Senior Software Engineer works within the Navigation and Robotics team in a fast-paced, agile environment to design, develop, and deploy the next generations of our patented OMNIBotics Hip and Knee Application Software. You will be responsible for developing and testing software components of the system to ensure they function as planned and comply with medical device regulatory standards.

Corin are a medical device company embarking upon significant market and feature expansion of our innovative robotically-assisted platform for joint replacement surgery. Offering a unique combination of clinically proven hip amp; knee solutions and world leading technologies, our OMNIBotics system utilizes intelligent robotic instrumentation to give surgeons the ability to perform patient-specific procedures with high accuracy, with more consistent results, and improved recovery rates. Our Optimized Positioning System utilizes advanced computational modeling to understand how a patient moves off the table; allowing for planning the position of implants, optimizing functional implant alignment, and improving outcomes.


The key responsibilities of the Senior Software Engineer are to;

  • Design, develop, and implement core algorithms and functionalities in the Navigation and Robotics product system and solutions for a robot-assisted medical device system in the field of joint replacement.
  • Analyze data and create advanced and accurate geometrical and mathematical algorithms for complex surgical workflows and 3D models.
  • Collaborate within the Software team on version control, configuration management, and deployment procedures.
  • Perform object-oriented design and programming.
  • Ensure high code quality through automated and rigorous unit tests, code reviews, and adhering to Corin’s coding standards.
  • Create and update Software requirements and Software design documentation.
  • Strictly follow Good Documentation Practices, and Corin’s Software Development Lifecycle policies.
  • Support Software Quality Assurance, and verification and validation activities to ensure system quality, functionality, and performance.
  • Participate in Agile ceremonies, Sprint planning, Backlog grooming, and routine stand-ups.
  • Participate in technology innovation, risk assessment, and relevant project meetings.
  • Work with cross-functional teams, Marketing, Hardware Engineering, and contractors across the globe to ensure high-quality product delivery and maintenance for Corin customers.
  • Assess, evaluate, and understand customers’ requirements for complex and customizable surgical workflows, and design and develop solutions that meet our business needs and high quality standards.
  • Internalize and follow all proper procedures to ensure compliance of Software components and development process with applicable regulations and safety standards (ISO 13485, IEC 62304 and U.S Title 21 CFR 820).
  • Ensure Software releases are bug free and cause minimal or no disruption to operations.
  • Identify system deficiencies and recommend solutions.
  • Engage in maintenance and continuous improvement of the processes, standards, policies, working methods, and tools.

Requirements

The ideal Senior Software Engineer will have / be;

  • A bachelor's degree in Computer Science (or comparable discipline).
  • 3-5 years in Web-based Software development, preferably in a medical device or healthcare environment.
  • Strong skills in Web-based technologies and frameworks, React JS, Three.JS, TypeScript, JavaScript, HTML, CSS, and frontend development.
  • Strong skills in Cloud based solutions and communication protocols.
  • Experience with C++ backend, preferably in Microsoft Windows.
  • Solid Object-Oriented Software design and development skills.
  • Strong ability to rapidly code and unit test in a team environment, utilizing Agile processes and tools such as Azure DevOPS.
  • Experience with source and version control systems and bug tracking tools.
  • Excellent interpersonal, communication, teamwork, and problem-solving skills.
  • Strong self-motivation and professional pride in your work product.


Job Specification

Job Rewards and Benefits

Corin

Information Technology and Services - San Jose, United States
© Copyright 2004-2024 Mustakbil.com All Right Reserved.