Social network you want to login/join with:
Life Unlimited. At Smith+Nephew, we design and manufacture technology that takes the limits off living.
We are looking for a Software Engineer (hybrid role) with knowledge of software development for image processing and augmented reality applications, able to independently collaborate with other software and hardware development teams in all product life-cycle phases. The position will integrate a high-performance team developing innovative image processing applications for sports medicine.
This position will directly report to the Sr Manager R&D in Coimbra (Portugal).
What will you be doing?
* Development of proof-of-concepts for computer vision applications for use in surgical navigation products to meet customer needs and usability.
* Design and development of production C++ code for medical devices, including test automation.
* Work with a multi-functional team for requirements definition, design, and development of embedded software.
* Technical support and collaboration with other groups to bring a product successfully to commercialization.
This role will be involved in developing production-level software related to surgical navigation and will work towards innovative solutions on software-related problems, such as complete architectural designs, embedded systems communications, image processing, or other computer vision-related problems within a multi-functional team setup.
What will you need to be successful?
Experience in application-level development in software architectures, software development using Agile methodologies, and testing automation. Able to independently collaborate with other software development teams, quality assurance, and testing teams.
Education:
Bachelor’s degree in Computer Science, Engineering, Biomedical, or a related field.
Previous experience in similar positions.
Competences:
* Software requirements elicitation process.
* High-level software architecture.
* Object-oriented design patterns.
* Software development and debugging in C++ (mandatory).
* Python, Matlab, or any other scripting language (desirable).
* Experience in video I/O interfaces with Linux systems (desirable).
* Development of graphics programming and parallel computing software (desirable).
* Design, implementation, and debugging of multi-threaded applications (desirable).
* Familiarity with CI/CD pipelines and tools (e.g., JIRA, GitLab CI).
* Excellent problem-solving abilities and experience in a dynamic, fast-paced environment.
* Strong communication skills and the ability to review technical deliverables.
* Knowledge of medical device software development processes and documentation requirements, particularly IEC 62304 (not mandatory).
#J-18808-Ljbffr