This position is no longer accepting applications
Closed on September 11, 2026.
This role is filled — get an email when new Software Development roles open on DeveloperJobs.io:
Senior Software Engineer (Medical Device)- 27505
Senior
C++
C++ Language
Cad Modeling
Database
Databases
Engineering
Linux
Medical Devices
Mesh Processing
Qt
Software Development
Software Engineer
Software Engineering
SQL
View similar jobs
Get alerted when similar jobs are posted — set up a New Software Development jobs on DeveloperJobs.io alert.
See other roles at FMK Corporation.
Job Description
As a Senior Software Engineer, you will build foundational software components that support clinical robotics application architectures across the surgical workflow.
Responsibilities
- Develop source code for shared data management components integrated into pre-operative, intra-operative, and post-operative clinical application architectures
- Contribute across the SDLC for the components, including code review, documentation, integration, testing, defect management, and code analysis
- Deliver components that are expected to be feature complete and aligned to requirements and/or design specifications
Requirements
- Bachelor’s degree in Software, Computer, Electrical Engineering, or related field
- Solid experience working with C++ and Qt in a Linux environment
- Experience with Python scripting and automation
- Knowledge of SQL and SQLite databases
- Demonstrated experience managing data architecture, including data models, formats, schemas, and databases
- 3D geometry experience
- CAD modeling and mesh processing experience (plus)
- Proficiency with IDEs and build systems with minimal supervision
- Experience with revision control systems and following CI/CD development practices
- Familiarity with unit testing as part of the development workflow
- Familiarity with data serialization and interchange formats (e.g., JSON)
Technology Stack
- C++, Qt
- Linux
- Python, SQL, SQLite
- 3D geometry, CAD modeling, mesh processing
- IDEs, build systems
- Revision control systems, CI/CD
- Unit testing
- Data serialization, JSON
Pay
- USD 80.00 - 85.00 per hour
Work Location
- Remote