C++ Software Engineer

3 months ago


Brisbane, Australia Stryker Australia Pty Ltd Full time
Work Flexibility: Hybrid or Onsite

We are looking for an innovation, ambitious  C++ Software Engineer to join our Research and Development lab with Stryker at the Brisbane Royal Women's hospital 

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.

You will be piloting technology development and investigative research in the lab, advancing Stryker capabilities and supporting the long-term strategy. 

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 contribute with peers to technical choices used in our solutions

Following the defined design practices and use 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 review necessary documents with project teams (requirements/design/ architecture/bugs/test).

Translating user needs to design inputs/ specifications and produce complex system level designs independently.

Working closely with different Stryker divisions to build on existing technologies and leverage synergies.

Leading and guide in the correction of complex design issues

Developing a number of invention disclosures, patents or trade secrets

Conducting technology exploration and influence 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.

Demonstrated experience in developing and testing UI/UX functionality, ensuring compatibility across various browsers and devices, and integrating with application APIs.

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 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 likeminded individuals who are driven by exceeding targets and improving patient outcomes

Travel Percentage: None

  • Brisbane, Australia Expertech Full time

    Back End Software Engineer - C/C++, PHP, MySQL, SQL, Embedded C, Linux, javascript, AWS expertech are trying to hire a Back End Software Engineer with strong skills in - C/C++, PHP, MySQL, SQL, Embedded C, Linux,  javascript, AWS -  to help them grow and scale their business. They are building new products, features and enhancements for their clients. They...

  • Software Engineer

    1 month ago


    Brisbane, Queensland, Australia XPT Software Australia Pty Ltd Full time

    XPT Software Australia Pty Ltd Job DescriptionJob OverviewThe Full Stack Developer role is a critical position in our technology stack, responsible for the end-to-end development of web and native applications, as well as enhancements to DevOps tooling.Key ResponsibilitiesCollaborate with cross-functional teams to implement user stories, write tests, and...


  • Brisbane, Queensland, Australia Stryker Australia Pty Ltd Full time

    About the RoleWe are seeking an ambitious and talented C++ Software Engineer to join our Research and Development lab in Brisbane, Australia. This is a unique opportunity to work at the forefront of medical technology, utilizing your C++ skillset to improve patient outcomes.


  • Brisbane, Queensland, Australia Stryker Australia Pty Ltd Full time

    About Stryker Australia Pty LtdStryker Australia Pty Ltd is a leading global medical device company that offers countless development opportunities for ambitious and customer-focused team members.CompensationThe estimated annual salary for this role is around $120,000 - $180,000 AUD, depending on experience and qualifications.Job DescriptionThis senior...


  • Brisbane, Queensland, Australia XPT Software Australia Pty Ltd Full time

    About the RoleXPT Software Australia Pty Ltd is a dynamic technology company seeking an experienced Senior Full Stack Software Engineer to join our team.This role offers a unique opportunity to work on cutting-edge projects, leveraging your skills in cloud native development and full stack engineering.Job DescriptionWe are looking for a highly motivated...


  • Brisbane, Queensland, Australia L3Harris Technologies Full time

    About the RoleWe are seeking a highly skilled Software Engineering Architect to join our team at L3Harris Technologies. As a key member of our ICI Division, you will play a critical role in architecting and developing embedded software applications for defence systems.Job DescriptionAs a Senior Embedded Software Engineer, you will be responsible...


  • Brisbane, Queensland, Australia Stryker Australia Pty Ltd Full time

    About This OpportunityWe are seeking a highly skilled and ambitious C++ software development expert to join our Research and Development team at Stryker Australia Pty Ltd in Brisbane. As a key member of our team, you will be responsible for designing and developing new software components that meet customer and business requirements.Key...

  • Software Engineer

    6 months ago


    Brisbane, Australia Microsoft Full time

    Overview The Azure Core New Tech team is seeking engineers who are eager to help with the New Technology onboarding process: automating how new hardware is verified, managed, and delivered to Microsoft datacenters for Azure, High-Performance Computing, Office, and Edge Computing products within Microsoft. The team works at the interface of software and...


  • Brisbane, Queensland, Australia Stryker Australia Pty Ltd Full time

    About the RoleWe are seeking an ambitious and customer-focused C++ Software Engineer to join our Research and Development team at Stryker Australia Pty Ltd in Brisbane.This is a genuine opportunity for someone with advanced skills in software development, particularly in C++, to progress and grow their career with a leading global medical device company that...

  • Software Engineer

    2 months ago


    Brisbane, Australia Orica Full time

    About GroundProbeFor 20 years, we have been creating state-of-the-art technologies and software that deliver precise and reliable information. Coupled with expert services and support, we give our customers the certainty they need to make critical decisions, with confidence.  Leading mining and civil operators in over 30 countries rely on us to better...


  • Brisbane, Queensland, Australia L3Harris Technologies Full time

    The candidate will be responsible for leading the development of embedded software applications, ensuring that the design and implementation meet the requirements and follow the best practices and guidelines defined by the company.Key responsibilities will include: Software Development: Design and develop embedded software applications using C++ 17 for...

  • Software Engineer

    3 weeks ago


    Brisbane, Queensland, Australia Pearson Carter Full time

    We are excited to partner with a fast-growing Space Tech company that is well-backed and looking to build on their early success.This company is seeking a skilled Software Engineer to join their team as they expand their operations.The successful candidate will play a key role in delivering software products and services, participating in software...


  • Brisbane, Australia Microsoft Full time

    Overview We are the Azure Software Defined Networking Fundamentals team, a vital part of the Azure Core Networking team, tasked with designing, building, and operating critical network offerings that set us apart from our competitors. We provide the software systems behind our cloud-scale load balancing solutions. At the heart of these services is a...


  • Brisbane, Queensland, Australia Hunter Industries Full time

    About This RoleWe are seeking an exceptional Software Engineering Manager to lead our team of software and firmware engineers. As a key member of our engineering leadership, you will drive the development of innovative solutions, mentor and guide your team, and contribute to shaping our technical vision.Job DescriptionThis is a hands-on leadership role that...

  • Software Engineer

    3 weeks ago


    Brisbane, Queensland, Australia Flight Centre Travel Group Full time

    Lead Software Development in a Global Travel EnvironmentWe are seeking a highly skilled Senior Software Engineer to join our team at Flight Centre Travel Group. As a technical leader, you will contribute to the overall software landscape for our global supply businesses.In this role, you will design, develop, and deploy backend microservices hosted in Azure...


  • Brisbane, Queensland, Australia SchoolHouse Full time

    Job DescriptionWe are seeking a skilled Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and testing software applications.The ideal candidate will have a strong background in programming languages such as Java, Python, or C++. They will also have excellent problem-solving skills and be able to work...


  • Brisbane, Queensland, Australia Clarrow Full time

    About the RoleWe are seeking an experienced C++ software engineer to join our National Risk team at Clarrow.Main Responsibilities:Design, development, and analysis of C++ risk applications in a capital markets environment.Collaboration with traders, compliance, and technology teams to provide innovative solutions.Delivery of complex software, including...


  • Brisbane, Australia Microsoft Full time

    Overview We are the Azure Software Defined Networking Fundamentals team, a vital part of the Azure Core Networking team, tasked with designing, building, and operating critical network offerings that set us apart from our competitors. We provide the software systems behind our cloud-scale load balancing solutions. At the heart of these services is a...


  • Brisbane, Queensland, Australia Stryker Australia Pty Ltd Full time

    At Stryker Australia Pty Ltd, we are seeking an experienced and highly skilled C++ Software Engineer to join our Research and Development lab in Brisbane. This role offers a unique opportunity to work at the forefront of medical technology and contribute to the development of innovative software solutions that improve patient outcomes.About the RoleWe are...


  • Brisbane, Queensland, Australia Hunter Industries Full time

    About This OpportunityAre you a skilled software engineering manager looking to lead a team of talented professionals in Brisbane, Australia?Job SummaryWe are seeking an experienced software engineering manager to join our team at Hunter Industries. As a key member of our organization, you will be responsible for managing a team of software and firmware...