Senior Software Engineer – Application Software Development-C/C++
Company | Stryker |
---|---|
Location | Fort Lauderdale, FL, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
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).