Senior Software Engineer

Jobtailor

Gières

Sur place

EUR 85 000 - 105 000

Plein temps

Il y a 8 jours
Générateur de candidature

Une candidature complète en une minute — un CV et une lettre de motivation personnalisés, prêts à être envoyés.

Passez les filtres ATS

Résumé du poste

Jobtailor in France seeks a senior software engineer to develop embedded and application software for surgical robotics and digital orthopedic projects. You will implement robust architectures, integrate with sensing/tracking components, and ensure compliance with medical device standards.

You will collaborate across disciplines, perform tests, mentor junior engineers, and contribute to design decisions and documentation in a fast-paced agile environment.

Qualifications

  • Bachelor's or master's degree in software engineering, CS, EE, or related field.
  • 5+ years of experience in software development, including embedded, application, or controls software.
  • Strong proficiency in C++ and Qt framework for application development.
  • Experience with Git and unit/integration testing practices.
  • Solid understanding of embedded systems and real-time software concepts.
  • Familiarity with IEC 62304 and cybersecurity principles for medical devices.
  • Excellent technical writing and documentation skills.
  • Ability to work independently in a fast-paced, agile team environment.
  • Ability to mentor junior engineers.

Responsabilités

  • Develop, integrate, test, and debug software for advanced technology prototypes and proofs of concept in surgical robotics and digital orthopedic applications.
  • Design and implement embedded, application, and controls software.
  • Translate prototype requirements and specs into robust software architecture and code.
  • Integrate software with sensing, tracking, actuation, and user interaction components on experimental platforms.
  • Define and execute unit tests, integration tests, and automated test scripts.
  • Collaborate with systems, test, controls, mechanical, electrical, and clinical teams on prototype integration and feasibility studies.
  • Lead code reviews and establish coding standards and version control best practices.
  • Troubleshoot defects and test anomalies; perform root cause analysis and propose corrective actions.
  • Document software design decisions, implementation details, and test results.
  • Conform to medical device software standards, cybersecurity, and risk management in prototype work.
  • Provide technical input on software architecture and feasibility; assist development planning and mentoring.

Connaissances

C++ Programming
Qt Framework Application Development
Embedded Systems Development
Unit and Integration Testing
Version Control
Real-Time Software Concepts
Medical Device Software Standards
Technical Writing
Agile Teamwork
Mentoring

Formation

Bachelor's or Master's Degree in Software Engineering, Computer Science, Electrical Engineering, or related field

Outils

Git
Python

Description du poste

Job Duties
  • Develop, integrate, test, and debug software for advanced technology prototypes and proofs of concept supporting surgical robotics and digital orthopedic applications
  • Design and implement embedded, application, and controls software
  • Translate prototype requirements and technical specifications into robust software architecture and code
  • Integrate software with sensing, tracking, actuation, and user interaction components on experimental platforms
  • Define and execute unit tests, integration tests, and automated test scripts
  • Collaborate with systems, test, controls, mechanical, electrical, and clinical teams on prototype integration and feasibility studies
  • Lead code reviews and help establish coding standards and version control best practices
  • Troubleshoot defects and test anomalies, perform root cause analysis, and propose corrective actions
  • Document software design decisions, implementation details, known limitations, and test results
  • Apply medical device software standards, cybersecurity, and risk management principles to prototype work
  • Contribute technical input on software architecture, implementation feasibility, and constraints
  • Support the Software Lead with development planning, task estimation, technical documentation, and mentoring junior engineers
Requirements
  • Bachelor's or master's degree in Software Engineering, Computer Science, Electrical Engineering, or a related field
  • 5+ years of experience in software development, including embedded, application, or controls software
  • Experience developing maintainable software with technical documentation, design notes, code-level documentation, and verification evidence
  • Strong proficiency in C++ and application development using the Qt framework
  • Strong understanding of the software development lifecycle, version control systems such as Git, and unit and integration testing practices
  • Solid understanding of embedded systems and real-time software concepts
  • Working knowledge of medical device software standards such as IEC 62304 and cybersecurity principles
  • Excellent technical writing and documentation skills
  • Ability to work independently in a fast-paced, agile team environment
  • Ability to provide informal technical guidance to less experienced engineers
  • Knowledge of 3D geometry, spatial transformations, computer graphics, or related mathematical concepts preferred
  • Experience with Class II or Class III medical devices, surgical robotics, digital surgery, embedded systems, sensing technologies, tracking systems, or controls integration preferred
  • Python or other relevant programming languages is a plus
Core Competencies

Demonstrates expertise in developing and integrating software for surgical robotics and digital orthopedic applications, with a strong focus on embedded systems, C++ programming, and adherence to medical device software standards. Proven ability to collaborate across multidisciplinary teams and mentor junior engineers while maintaining high coding standards and documentation practices.

Highest-signal resume keywords
  • C++ Programming
  • Qt Framework Application Development
  • Embedded Systems Development
  • Medical Device Software Standards
  • Unit and Integration Testing
Hard Skills
  • Software Development
  • Embedded Software
  • Application Software
  • Controls Software
  • Technical Documentation
  • Version Control Systems
  • Root Cause Analysis
  • Automated Testing
  • 3D Geometry
  • Real-Time Software Concepts
Soft Skills
  • Technical Writing
  • Collaboration
  • Mentoring
  • Problem Solving
  • Agile Teamwork
Industry Keywords
  • Surgical Robotics
  • Digital Surgery
  • IEC 62304
  • Cybersecurity Principles
  • Class II Medical Devices
  • Class III Medical Devices
Tools & Technologies
  • Git
  • Sensing Technologies
  • Tracking Systems
  • Controls Integration
  • Python
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

C++ Software Development Engineer
C++ Software Development Engineer

Jobtailor • Grenoble

Sur place
EUR 48 000 - 72 000
Software Engineer
Software Engineer

Zimmer Biomet • Strasbourg

Sur place
EUR 70 000 - 95 000
Full stack Software Engineer (Surgical Robotics)
Full stack Software Engineer (Surgical Robotics)

Robeauté • Paris

Sur place
EUR 45 000 - 65 000
Health Insurance
Meal Vouchers
Transportation Reimbursement
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

EPM Scientific • Paris

Sur place
EUR 101 475 - 166 050
Senior Software Engineer, Robotic Surgery & Advanced Tech
Senior Software Engineer, Robotic Surgery & Advanced Tech

Johnson & Johnson Innovative Medicine • Gières

Sur place
EUR 49 000 - 79 000
Hardware Engineer
Hardware Engineer

Ganymedrobotics • Paris

Sur place
EUR 45 000 - 65 000
Full stack Software Engineer (Surgical Robotics)
Full stack Software Engineer (Surgical Robotics)

Robeauté • Paris

Sur place
EUR 50 000 - 70 000
Health Insurance
Meal Vouchers
Transportation Reimbursement
Senior Software Engineer, Advanced Tech in Orthopedics
Senior Software Engineer, Advanced Tech in Orthopedics

Biopharma Careers • Gières

Sur place
EUR 49 000 - 79 000
Annual bonus
Vacation days
Parental leave
+1
C++ Software Engineer for Robotic Surgery & Medical Imaging
C++ Software Engineer for Robotic Surgery & Medical Imaging

Jobtailor • Grenoble

Sur place
EUR 48 000 - 72 000
Full stack Software Engineer (Surgical Robotics)
Full stack Software Engineer (Surgical Robotics)

Robeaute • Paris

Sur place
EUR 50 000 - 75 000
Health Insurance
Meal Vouchers
Transportation Reimbursement