Johnson & Johnson Careers
Software Engineer, Robotic-Assisted Surgery
La Tronche, France
Requisition ID: 1805683010W
Orthotaxy, a member of Johnson & Johnson's Family of Companies, is recruiting for a Software Engineer, Robotic-Assisted Surgery to be located in Grenoble, France.
Orthotaxy has just joined the companies of Johnson & Johnson. It is focused on the total and partial knee replacement, but the plan is to broaden its application for a range of orthopaedic surgery procedures. Orthotaxy will offer the next-generation robotic-assisted orthopaedic surgery solution.
The Software Engineer will report to the Software Project Manager In a small team of engineers, the Software Engineer will collaborate with software development team members to prototype, design, and implement innovative software solutions. This includes: design of the architecture, regulatory documentation, control of source code, reviewing code, configuration, change management, program testing, integration of software, and release management process with the Project Manager.
In addition, the Software Engineer, Robotic-Assisted Surgery will:
•Write documentation in English
•Guarantee the compliance with the company’s rules
•Collaborate with various cross-functional team members (electrical, mechanical, research, regulatory, quality, marketing, clinical, manufacturing, etc.) from initial product concept thru final product launch.
•Develop/implement and document software requirements, code, and unit testing
•Test and troubleshoot software and provide solutions or investigate alternative design options
•Support software builds for evaluation for human factors evaluation and verification and validation for R&D and clinical studies
•Support unit and V&V tests protocol generation
•Execute engineering studies to test early concepts
•Drive innovation of product improvements or next generation products
•Participate to design activities for complex electro-mechanical surgical devices. Integrate the work of multiple technical disciplines and technologies
•Realize technology watches to help the team to keep moving forward
•Demonstrate superb oral and written communication skills, collaborating as part of a team, working seamlessly with team members across various global locations.
•Integrating of subsystems in accordance with program requirements.
•Enthusiastically resolve and lead other resources as necessary to perform systems engineering activities while minimizing impact to the program.
•Work with technical leadership within traditional systems engineering functions by providing active technical engagement within requirements, capture, decomposition, trace management, verification, validation, risk management, issue tracking and others.
•The candidate must have demonstrated collaboration and communication skills in both team and management review environments. He/she must be able to effectively navigate in a new organization under construction and leverage relationships with key business stakeholders to deliver tangible results, communicate needs and issues to drive patient-focused solutions. To ensure timely execution of project objectives, the candidate must have strong problem-solving skills and initiative and the ability to provide efficient escalation of issues to the appropriate accountable party.
•The candidate must have demonstrated successful experience in a multi-cultural global environment. The candidate must have strong data analysis skills and capability to provide clear presentation of data.
•Engineering school/University graduate in Computer Science/Engineering or other Engineering discipline.
•Software application development in C++
•Good knowledge in geometry, 3D visualization, optimization, software testing, user interface
•Knowledge of Qt and/or OpenGL
•Experience developing software for complex hardware systems
•Familiar with development in a regulated industry (medical, aerospace, or train)
•Taste for the ergonomic aspects (design, GUI)
•Experience in software architecture (UML, etc)
•OS configuration, Windows API
•Real-time software for embedded systems