Senior Software Engineer (C++)

Kelly

Florida

Hybrid

USD 69,000 - 110,000

Part time

10 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Stryker is seeking an experienced Staff Application Software Engineer (Contractor) to ramp up quickly and deliver production-ready code for robotic-assisted surgery products. You will design and implement software with C++ in a team, following Agile SDLC and best practices to ensure safe, robust, and user-friendly applications.

Ideal candidates have 4+ years of production experience in C++/OOP, a Bachelor's degree in software/CS, and familiarity with SDL/QA processes, Qt/QML, Linux, and Docker.

Qualifications

  • Bachelor's degree in software engineering, computer science, or related discipline.
  • 4+ years of relevant work experience.
  • Demonstrated proficiency in C++ and Object-Oriented Programming in a production environment.

Responsibilities

  • Understand existing architecture, codebase, and development workflows.
  • Design and develop application software components per requirements and architecture.
  • Collaborate with Project Management and engineers to ensure project success.
  • Follow SDLC procedures with code review, testing, and defect management.
  • Document software engineering activities per R&D procedures.
  • Communicate progress, risks, and decisions clearly.

Skills

C++
Object-Oriented Programming
Robotics

Education

Bachelor's Degree in Software Engineering/Computer Science

Tools

Qt/QML
Linux
Docker
CI/CD

Job description

Title: Staff Application Software Engineer (C++/Robotics)

Location: Weston, Fl (Hybrid)

Employment: W2 Contract only (NO C2C)

Pay rate: $50 to $80 per hour

Position Summary

We are seeking an experienced Staff Application Software Engineer (Contingent Worker/Contractor) who can ramp up quickly, integrate seamlessly with an existing team, and begin delivering production-ready code within the first few weeks.

In this role, you will design and implement complex concepts independently for Stryker’s robotic-assisted surgery products. You will work closely with the engineering team and subject matter experts to develop market-leading software that meets customer and system requirements. You will follow defined design practices, including Agile methodology, and use sound software engineering principles to ensure that application software products are safe, robust, and user-friendly.

Key Responsibilities
  • Quickly understand existing architecture, codebase, and development workflows.
  • Independently design and develop application software components per defined requirements and architecture, following design principles and coding standards.
  • Collaborate closely with the Project Management team and other engineers to ensure project success as a technical member of the team.
  • Follow defined SDLC procedures to ensure software quality through code review, unit and component testing, code analysis, and defect management.
  • Author software engineering documentation following R&D procedures per the Quality Management System.
  • Clearly communicate progress, risks, and technical decisions.
Required Qualifications
  • Bachelor's Degree in Software Engineering, Computer Science, or a related discipline.
  • 4+ years of relevant work experience.
  • Demonstrated proficiency in C++ and Object-Oriented Programming in a production environment.
Preferred Qualifications
  • Prior contractor or consulting experience with a proven record of successfully joining teams mid-stream and ramping up quickly.
  • Experience with Qt/QML framework, Linux, and/or Docker.
  • Demonstrated knowledge of the full SDLC and Agile software development, including tools for:
  • Static and dynamic analysis
  • Memory management
  • Unit testing
  • Code coverage
  • CI/CD
  • Security
  • Task, defect, and requirement management
  • Demonstrated knowledge of:
  • Computational geometry
  • Computer graphics
  • Software architecture design (design patterns and software modeling)
  • Experience in:
  • Medical imaging
  • Image processing
  • Algorithm development
  • Robotics
  • Experience with biomedical software development or software development in a regulated environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Developer
Senior C++ Developer

Kelly • Florida

Hybrid
USD 69,000 - 94,000
Staff C++ Robotics Software Engineer (Hybrid, W2)
Staff C++ Robotics Software Engineer (Hybrid, W2)

Kelly • Florida

Hybrid
USD 69,000 - 110,000
Robotics Software Engineer (C++/Qt) – Hybrid 12mo Contract
Robotics Software Engineer (C++/Qt) – Hybrid 12mo Contract

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
Application Software Engineer
Application Software Engineer

Intepros • Florida

On-site
USD 110,000 - 160,000
Staff Application Software Engineer – Weston, FL
Staff Application Software Engineer – Weston, FL

Matlen Silver • Florida

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

JBL Resources • Florida

On-site
USD 110,000 - 140,000
Software Engineering, R&D Engineering Development Program
Software Engineering, R&D Engineering Development Program

Stryker • Fort Lauderdale (FL)

On-site
USD 78,000 - 168,000
Senior Software Engineer
Senior Software Engineer

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

Remote
USD 110,000 - 170,000
Staff Software Engineer (C++)
Staff Software Engineer (C++)

HireTalent - Staffing & Recruiting Firm • Saint Paul (MN)

On-site
USD 80,000 - 110,000