Posted in

Senior Software Engineer – Application Software Development-C/C++

Senior Software Engineer – Application Software Development-C/C++

CompanyStryker
LocationFort Lauderdale, FL, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • BS degree in Computer Science, Software Engineering or related field.
  • 2+ years of experience working with Software.
  • Proficiency with C++.

Responsibilities

  • Follow Agile and Software Development principles to design and implement application software that controls, navigates, and acts as user interfaces for the robotic surgical systems.
  • Participate in code reviews, technical documentation, and risk assessments.
  • Automate and conduct testing including unit and integration testing in compliance with medical device regulations (e.g., IEC 62304).
  • Collaborate with cross-functional teams including clinical specialists, system designer, mechanical engineers and electrical engineers.
  • Be responsible for due dates/metrics/time & resource estimation to support projects.
  • Improve procedures and processes.
  • Have ownership of small-scale projects/initiatives.
  • Execute with minimal supervision (day to day tasks)

Preferred Qualifications

  • Demonstrated understanding of Object-Oriented Analysis and Design.
  • Experience in using software development tools, such as version control, IDEs, compilers, interpreters, debuggers, continuous integration, etc.
  • Exposure to Linux Operating System.
  • Interest/Exposure to surgical workflows or clinical environments.
  • Hands-on experience with Software Development Life Cycle processes.
  • Experience with image-guided surgery, haptics, or force feedback systems.
  • Experience with version control systems (e.g., Git), CI/CD pipelines, and Jira.
  • Interest/Exposure to robotics algorithms (kinematics, dynamics, control systems).