Senior Software Engineer – Robotics & Enabling Technology

Remote • Posted 9 hours ago • Updated 9 hours ago
Full Time
No Travel Required
Remote
$70 - $75/hr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Algorithms
  • Biomechanics
  • Computer Science
  • Conflict Resolution
  • Collaboration
  • Computer Engineering
  • Continuous Delivery
  • Continuous Improvement
  • Continuous Integration
  • Image Processing
  • C++
  • Debugging
  • Health Care
  • Analytical Skill
  • Attention To Detail
  • Audio Engineering
  • Linux
  • Management
  • Medical Devices
  • Research
  • Software Development
  • Software Development Methodology
  • Software Engineering
  • Supervision
  • Robotics
  • Software Architecture
  • Software Design
  • Problem Solving
  • Quality Assurance
  • Systems Analysis/design
  • Operating Systems
  • Policies and Procedures
  • Qt
  • Testing
  • Unit Testing
  • Version Control
  • Workflow
  • 3D Computer Graphics

Summary

Job Title: Senior Software Engineer – Robotics & Enabling Technology

Location: Remote (EST only)

Job type: Contract

Position Summary

The Senior Software Engineer will develop foundational software components for Robotics and Enabling Technology applications. The scope of work includes research, analysis, design, implementation, testing, and maintenance of software components within clinical application architectures. These software components may be shared across multiple applications or tailored specifically for Total Hip and Total Knee surgery applications.

Key Responsibilities

Software Development

  • Develop source code for shared biomechanics and planning components that integrate into established architectures of pre-operative, intra-operative, and post-operative clinical applications.
  • Design, develop, test, debug, and implement operating system components, software tools, and utilities.
  • Determine systems software design requirements and contribute to software architecture discussions.
  • Ensure software components are feature-complete and meet defined requirements and design specifications.

SDLC & Quality Assurance

  • Participate in all phases of the Software Development Life Cycle (SDLC), including:
    • Code reviews
    • Documentation
    • Integration
    • Testing
    • Defect management
    • Code analysis
  • Ensure system improvements are successfully implemented and monitored to enhance efficiency.
  • Follow established engineering standards, policies, and procedures.

Collaboration & Technical Contribution

  • Work independently with minimal supervision while applying sound engineering judgment.
  • Contribute technical expertise to the development of clinical software applications.
  • Support continuous improvement initiatives related to software quality, performance, and maintainability.

Required Qualifications

  • Solid background working with C++ and Qt in a Linux environment.
  • Experience working with 3D geometry and image processing algorithms involving complex 3D calculations.
  • Experience developing surgical planning systems is highly desired.
  • Proficiency with integrated development environments (IDEs) and build systems.
  • Experience working with revision control systems and following CI/CD development practices.
  • Familiarity with unit testing as part of the software development workflow.

Professional Requirements

  • Strong understanding and application of software engineering principles, procedures, and concepts.
  • Ability to analyze factual information and make evaluative judgments with attention to detail.
  • Demonstrated capability to work independently and manage responsibilities with minimal supervision.
  • Strong problem-solving, debugging, and analytical skills.

Education & Experience

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline, or equivalent practical experience.
  • Minimum of 2+ years of relevant software engineering experience.
  • Experience in medical device, robotics, surgical navigation, or healthcare technology environments is preferred.
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: 10509960
  • Position Id: RR2808
  • Posted 9 hours ago
Contact the job poster
Pradeep Talreja

Pradeep Talreja

IT Recruiting Expert @ Apidel Technologies
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote or Weston, Florida

Today

Easy Apply

Full-time

USD 64.14 - 74.14 per hour

Remote or Weston, Florida

4d ago

Easy Apply

Contract

$65 - $80

Remote or Fort Lauderdale, Florida

Today

Contract

USD50 - USD70

Remote or Weston, Florida

Yesterday

Easy Apply

Contract

$65 - $75

Search all similar jobs