Engineering - Senior Engineer, Software Engineering - Individual Contributor

Remote • Posted 1 hour ago • Updated 1 hour ago
Full Time
Remote
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Healthcare Information Technology
  • Software Architecture
  • Audio Engineering
  • Robotics
  • Biomechanics
  • Research
  • Testing
  • Specification Gathering
  • Software Development Methodology
  • Code Review
  • Documentation
  • Integration Testing
  • Defect Management
  • Software Design
  • Software Engineering
  • C++
  • Qt
  • Linux
  • Image Processing
  • Algorithms
  • 3D Computer Graphics
  • Supervision
  • Version Control
  • Continuous Integration
  • Continuous Delivery
  • Unit Testing
  • Workflow
  • Attention To Detail
  • Pharmaceutics

Summary

Our client, a global leader in medical technology, is looking for a Senior Software Engineer to join its Robotics and Enabling Technology team. In this individual contributor role, you'll build the foundational software that powers surgical robotics and clinical applications used in pharmaceutical work that directly shapes the tools surgeons rely on before, during, and after surgery.

You'll design, implement, and maintain shared biomechanics and surgical planning components across the pre-operative, intra-operative, and post-operative application architecture, working independently and exercising sound engineering judgment within an established SDLC.

Responsibilities
Design, develop, and maintain foundational software components for robotics and enabling-technology clinical applications.
Build shared biomechanics and surgical planning components used across pre-operative, intra-operative, and post-operative applications for Total Hip and Total Knee surgery.
Own components end to end, from research and design through implementation, testing, and long-term maintenance, to make sure they're feature-complete against requirements and design specs.
Participate fully in the SDLC: code review, documentation, integration, testing, defect management, and code analysis.
Define systems software design requirements and help set engineering policies, standards, and procedures for the team.
Work independently with minimal supervision, applying professional judgment to solve complex technical problems.

Requirements
A degree in a relevant field (or equivalent practical experience) plus 2+ years of professional software engineering experience.
Solid, hands-on experience with C++ and Qt in a Linux environment.
Experience with 3D geometry and image-processing algorithms involving complex 3D calculations.
Comfort with modern IDEs and build systems, working with minimal supervision.
Experience with version control systems and CI/CD development practices.
Familiarity with unit testing as a standard part of the development workflow.
Strong attention to detail and sound judgment when evaluating technical trade-offs.

Preferred
Prior experience developing surgical planning systems or other pharmaceutical software.
#LI- Remote
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10488758
  • Position Id: 13413be3d310236cd2d065d20b48ab17
  • Posted 1 hour ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

5d ago

Easy Apply

Full-time

70 - 75

Remote or Weston, Florida

9d ago

Easy Apply

Contract

$65 - $80

Remote or Fort Lauderdale, Florida

Today

Contract

USD50 - USD70

Remote or Weston, Florida

6d ago

Easy Apply

Contract

$65 - $75

Search all similar jobs