Staff C++ Application Software Engineer - Robotics & Medical Devices

Rose International

Fort Lauderdale (FL)

On-site

USD 120,000 - 160,000

Full time

6 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Rose International seeks a Staff-level Application Software Engineer to develop PC-based applications for the Mako robotic surgery platform. You will integrate with the Mako robot, camera systems, and other subsystems, focusing on production-quality C++ software in an application software context.

The role requires 4+ years in software development, strong C++, OO design, and experience with Agile/Scrum and SAFe.

Qualifications

  • Bachelor’s degree in computer science, Software Engineering, or a related technical field.
  • 4+ years of professional software development experience.
  • Strong C++ and object-oriented programming skills.
  • Production-level application software development experience.
  • Experience integrating complex software or hardware systems.
  • Experience with Agile/Scrum and structured SDLC processes.
  • Ability to quickly understand an existing codebase and work independently with minimal supervision.

Responsibilities

  • Design, develop, test, and maintain C++ application software.
  • Work with software interfacing with robotic, camera, and integrated systems.
  • Understand existing architecture and contribute production-quality code.
  • Write unit tests and participate in code reviews.
  • Troubleshoot and resolve defects using Jira.
  • Collaborate with Product Owners, Scrum Masters, engineers, and SMEs.
  • Participate in Agile/Scrum and SAFe activities.
  • Create technical documentation and communicate progress, risks, and decisions.
  • Follow established SDLC, quality, and regulatory processes.
  • Only those lawfully authorized to work in the designated country associated with the position will be considered.
  • Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.

Skills

C++
Object-oriented programming
Production-level software
System integration
Agile/Scrum
Structured SDLC
Independent work

Education

Bachelor's degree in computer science or related technical field

Tools

Qt/QML
Linux
Docker
Perforce
Jenkins
GitLab
Jira
Jama

Job description

Required Education
  • Bachelor’s degree in computer science, Software Engineering, or a related technical field
  • Bachelor’s degree in computer science, Software Engineering, or a related technical field
Required Experience
  • 4+ years of professional software development experience
  • Strong C++ and object-oriented programming skills
  • Production-level application software development experience
  • Experience integrating complex software or hardware systems
  • Experience with Agile/Scrum and structured SDLC processes
  • Ability to quickly understand an existing codebase and work independently with minimal supervision
Preferred Experience
  • Qt/QML, Linux, and/or Docker
  • Perforce, Jenkins, GitLab, Jira, and/or Jama
  • Unit testing, static code analysis, memory management, and code coverage tools
  • Experience with SAFe Agile
  • Background in robotics, medical devices, biomedical software, computer graphics, computational geometry, or computer-assisted surgery
  • Experience in regulated software development environments
  • Consulting/contracting experience with the ability to ramp up quickly
Overview

Seeking a Staff-level Application Software Engineer to develop PC-based applications supporting the client's Mako robotic surgery platform. The role involves software integration with the Mako robot, camera systems, and other subsystems. This is an application software role, not an embedded/firmware position.

Job Duties
  • Design, develop, test, and maintain C++ application software
  • Work with software interfacing with robotic, camera, and integrated systems
  • Understand existing architecture and contribute production-quality code
  • Write unit tests and participate in code reviews
  • Troubleshoot and resolve defects using Jira
  • Collaborate with Product Owners, Scrum Masters, engineers, and SMEs
  • Participate in Agile/Scrum and SAFe activities
  • Create technical documentation and communicate progress, risks, and technical decisions
  • Follow established SDLC, quality, and regulatory processes
  • **Only those lawfully authorized to work in the designated country associated with the position will be considered.**
  • **Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.**
About Rose
  • Founded in 1993
  • Office Locations Across the U.S.
  • 150+ Clients: Corporations and Government Agencies
  • Employee Oriented Company
  • Challenging Assignments Across the U.S.
  • Continuous Professional Development
EMPLOYEE COMMENTS
  • We want you to work with us, but don't take our word for it. Take a look at this sampling of employee comments. They speak for themselves.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff C++ App Engineer for Robotic Surgery Platform
Staff C++ App Engineer for Robotic Surgery Platform

Rose International • Fort Lauderdale (FL)

On-site
USD 120,000 - 160,000
Senior C++ Developer
Senior C++ Developer

Kelly • Florida

Hybrid
USD 69,000 - 94,000
Staff Application Software Engineer
Staff Application Software Engineer

System One • Fort Lauderdale (FL)

Hybrid
USD 77,000 - 84,000
Staff Application Software Engineer – Weston, FL
Staff Application Software Engineer – Weston, FL

Matlen Silver • Town of Florida (NY)

On-site
USD 120,000 - 160,000
Staff Application Software Engineer
Staff Application Software Engineer

System One • Florida

Hybrid
USD 77,000 - 84,000
Health and welfare benefits
401(k) plan
Staff Platform Software Enigneer
Staff Platform Software Enigneer

Vaco Recruiter Services • Logan (UT)

On-site
USD 150,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Intepros • United States

Remote
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Intepros • Miami (FL), Fort Lauderdale (FL)

Remote
USD 110,000 - 170,000
Staff Software Engineer, Embedded UI
Staff Software Engineer, Embedded UI

LHH • Sunnyvale (CA)

On-site
USD 150,000 - 200,000
Medical, dental, vision insurance
401(k) plan with employer match
Paid holidays
+2
Senior Robotics Systems Engineer
Senior Robotics Systems Engineer

Y-Axis • Milpitas (CA)

Hybrid
USD 120,000 - 160,000
Stock options & equity
Health, dental, vision, 401(k)
Visa sponsorship
+1