C+ Software Engineer - Research & Development Lab

Details of the offer

C++ Software Engineer - Research & Development Lab Brisbane QLD
We are looking for an innovative, ambitious Software Engineer to join our Research and Development lab here at Stryker!
Are you looking for a position where you can utilise your C++ skillset to improve patient outcomes, working at the forefront of medical technology?
This could be the role for you!
The Software Engineer provides technical software development skills (C++), innovative thinking, and collaborative support, acting as the final review point to ensure all new software products produced at the R&D lab are fully functional.
Key responsibilities: Leading the design and development of new software components in alignment with customer and business requirements and Stryker defined guidelines. Acting as a software architect and contributing with peers to technical choices used in our solutions. Following the defined design practices and using sound software engineering principles to ensure that the software products are safe, robust, and user-friendly. Independently making design tradeoff decisions while designing multiple components of the system. Generating and reviewing necessary SDLC documentation with project teams (requirements/design/architecture/bugs/test etc). Translating user needs to design inputs/specifications and producing complex system-level designs independently. Working closely with different Stryker divisions to build on existing technologies and leverage synergies. Leading and guiding in the correction of complex design issues. Developing a number of invention disclosures, patents, or trade secrets. Conducting technology exploration and influencing its application in the business. Conducting, designing, and selecting advanced prototyping and testing. Key requirements for this role: You have an advanced degree in Computer Science, Software Engineering, or similar. You will be an expert in C++. You have at least 5-6 years of professional experience in software platform development, working from proof of concept to high-quality product. Demonstrated understanding of architecture definition, SOLID Design Principles, and Object-Oriented Analysis and Design. Strong proficiency in both front-end and back-end development, including a deep understanding of UI design principles and patterns. Experience in creating and executing test cases to test application functionality against acceptance criteria or requirements. Experience with DevSecOps tools like GitLab and having worked in a collaborative software development environment. Experience in building automated build pipelines and CMake-based multi-platform build systems for complex projects. Knowledge of agile software principles and software development life cycle in a domain with strong regulatory constraints. Excellent communication skills and ability to explain complex technical topics in a succinct manner. You are characterized by a high level of commitment, service orientation, and a solution-oriented and structured way of working. What would be appreciated: Proficient in Qt, VTK, CMake, and Python. Experience in the medical field and developing biomedical applications. Understanding of software as a medical device development requirements such as ISO 13845 and IEC EN 62304. Experience in and knowledge of linear algebra, image processing, mesh processing, and 3D visualization. Culture and Benefits: At Stryker, you can expect an attractive package including a broad range of discounts and benefits from a range of partners!
This is a genuine opportunity for an ambitious and customer-focused team member to progress and grow your career with a leading global medical device company that offers countless development opportunities.
Some of our benefits include: Access to our career and self-development programs from day one. Being part of one of the world's largest and most recognizable brands. Excellent team culture – we have fun whilst we work! Generous parental leave policy & other perks. A manager who will support & guide you throughout your career. Work with like-minded individuals who are driven by exceeding targets and improving patient outcomes!
#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Talent_Dynamic-Ppc

Requirements

Cyber Security Assessors (Irap And/Or Pci-Qsa/Dss) - 2 Vacancies

Cyber Security Assessors (IRAP and/or PCI-QSA/DSS) - 2 vacanciesSestra People is a female-owned and operated recruitment agency based in Sydney, NSW. We spec...


Sestra People - Queensland

Published 7 days ago

It Support Analyst

Company : Hastings Deering (Australia) Ltd About your Role Hastings Deering is currently recruiting for an IT Support Analyst (Level 2) to join our diverse ...


Hastings Deering - Queensland

Published 7 days ago

Senior Applications Developer

Developers/Programmers (Information & Communication Technology) Clicks IT Recruitment is working with a Queensland Government department on the hunt for a S...


Tideri Jobbörse - Queensland

Published 7 days ago

Javascript Is Disabled

Do more, dream more, become more. Welcome to Bendigo.About youYou're looking for a job where you get genuine variety in your work. You love understanding you...


Bendigo & Adelaide Bank - Queensland

Published 7 days ago

Built at: 2024-11-23T12:11:48.879Z