Senior Software Engineer
$130K - $171K/yr
[Position] Senior Software Engineer [About Our Client] Research & Development hub for artificial ... As medical device development is iterative and subject to regulatory, technical, and business ...
$130K - $171K/yr
[Position] Senior Software Engineer [About Our Client] Research & Development hub for artificial ... As medical device development is iterative and subject to regulatory, technical, and business ...
$130K - $171K/yr
[Position] Senior Software Engineer [About Our Client] Research & Development hub for artificial ... As medical device development is iterative and subject to regulatory, technical, and business ...
Durham, NC · On-site
$118K - $156K/yr
Position Summary This position comprises hands- on software design, implementation, and verification of medical device software and infrastructure across multiple software technologies. The ...
Durham, NC · On-site
$118K - $156K/yr
Position Summary This position comprises hands- on software design, implementation, and verification of medical device software and infrastructure across multiple software technologies. The ...
Natick, MA · On-site
$120K - $130K/yr
Participate in verification, testing, and documentation of medical device software per governing SOPs * Document verification procedures, verification results and traceability matrices. * Develop ...
Quick apply
Natick, MA · On-site
$120K - $130K/yr
Participate in verification, testing, and documentation of medical device software per governing SOPs * Document verification procedures, verification results and traceability matrices. * Develop ...
San Diego, CA · On-site
$126K - $167K/yr
Experience with IEC 62304 or similar medical device software standards * Strong debugging, unit testing, and code validation experience * Experience migrating firmware across hardware platforms
San Diego, CA · On-site
$126K - $167K/yr
Experience with IEC 62304 or similar medical device software standards * Strong debugging, unit testing, and code validation experience * Experience migrating firmware across hardware platforms
$57 - $76.50/hr
Analyzing and verifying medical device designs. * *Writing detailed automated and manual test procedures that evaluate medical device software and systems against documented requirements. * *Writing ...
$57 - $76.50/hr
Analyzing and verifying medical device designs. * *Writing detailed automated and manual test procedures that evaluate medical device software and systems against documented requirements. * *Writing ...
Natick, MA · On-site
$120K - $130K/yr
Participate in verification, testing, and documentation of medical device software per governing SOPs * Document verification procedures, verification results and traceability matrices. * Develop ...
Quick apply
Natick, MA · On-site
$120K - $130K/yr
Participate in verification, testing, and documentation of medical device software per governing SOPs * Document verification procedures, verification results and traceability matrices. * Develop ...
... medical challenges of tomorrow. We strive to have a remarkable impact on people's lives across ... software development background in a structured/regulated environment such as medical device ...
Quick apply
... medical challenges of tomorrow. We strive to have a remarkable impact on people's lives across ... software development background in a structured/regulated environment such as medical device ...
... medical challenges of tomorrow. We strive to have a remarkable impact on people's lives across ... software development background in a structured/regulated environment such as medical device ...
... medical challenges of tomorrow. We strive to have a remarkable impact on people's lives across ... software development background in a structured/regulated environment such as medical device ...
North Chicago, IL · On-site
$109K/yr
... medical challenges of tomorrow. We strive to have a remarkable impact on people's lives across ... software development background in a structured/regulated environment such as medical device ...
North Chicago, IL · On-site
$109K/yr
... medical challenges of tomorrow. We strive to have a remarkable impact on people's lives across ... software development background in a structured/regulated environment such as medical device ...
Denver, NY · On-site
$218K - $251K/yr
Lead and support the engineering team throughout the full software development lifecycle for FDA 510(k) regulated medical device software (SaMD) . * Collaborate with clinicians, regulatory, and ...
Denver, NY · On-site
$218K - $251K/yr
Lead and support the engineering team throughout the full software development lifecycle for FDA 510(k) regulated medical device software (SaMD) . * Collaborate with clinicians, regulatory, and ...
... medical challenges of tomorrow. We strive to have a remarkable impact on people's lives across ... software development background in a structured/regulated environment such as medical device ...
Quick apply
... medical challenges of tomorrow. We strive to have a remarkable impact on people's lives across ... software development background in a structured/regulated environment such as medical device ...
Medical device software experience
Medical device software experience
Irvine, CA · On-site
$109K/yr
... medical challenges of tomorrow. We strive to have a remarkable impact on people's lives across ... software development background in a structured/regulated environment such as medical device ...
Irvine, CA · On-site
$109K/yr
... medical challenges of tomorrow. We strive to have a remarkable impact on people's lives across ... software development background in a structured/regulated environment such as medical device ...
Irvine, CA · On-site
$108K - $153K/yr
The Senior Software Quality Engineer is a key member of the Software Quality organization, responsible for ensuring the cybersecurity of product software including Software as a Medical Device (SaMD ...
Irvine, CA · On-site
$108K - $153K/yr
The Senior Software Quality Engineer is a key member of the Software Quality organization, responsible for ensuring the cybersecurity of product software including Software as a Medical Device (SaMD ...
Murrysville, PA · On-site
$65 - $70.70/hr
On w2 (All Inclusive) Participates in full software development process, working in pairing mode with peers to develop high quality medical device software meeting product requirements. Follows ...
Murrysville, PA · On-site
$65 - $70.70/hr
On w2 (All Inclusive) Participates in full software development process, working in pairing mode with peers to develop high quality medical device software meeting product requirements. Follows ...
Principal Responsibilities • Create the overall product software architecture for connected medical device software systems, ensuring scalability, reliability, and maintainability. • Owns the ...
Principal Responsibilities • Create the overall product software architecture for connected medical device software systems, ensuring scalability, reliability, and maintainability. • Owns the ...
Plymouth, MN · On-site
$142K - $191K/yr
The Principal Software Test Engineer leads the design, development, and execution of the software testing strategy for complex medical device systems. This role is responsible for ensuring that all ...
Quick apply
Plymouth, MN · On-site
$142K - $191K/yr
The Principal Software Test Engineer leads the design, development, and execution of the software testing strategy for complex medical device systems. This role is responsible for ensuring that all ...
Conduct Manual and Automated Design V&V activities as an active member of scrum project teams designing and developing medical device software, intended for use by patients with sleep and respiratory ...
Conduct Manual and Automated Design V&V activities as an active member of scrum project teams designing and developing medical device software, intended for use by patients with sleep and respiratory ...
Medical device software experience
Medical device software experience
Irvine, CA · On-site
$108K - $153K/yr
The Senior Software Quality Engineer is a key member of the Software Quality organization, responsible for ensuring the cybersecurity of product software including Software as a Medical Device (SaMD ...
Irvine, CA · On-site
$108K - $153K/yr
The Senior Software Quality Engineer is a key member of the Software Quality organization, responsible for ensuring the cybersecurity of product software including Software as a Medical Device (SaMD ...
$21.39 - $28.23
5% of jobs
$34.82 is the 25th percentile. Wages below this are outliers.
$28.23 - $35.07
21% of jobs
$35.07 - $41.91
21% of jobs
The median wage is $44.57 / hr.
$41.91 - $48.75
9% of jobs
$48.75 - $55.59
16% of jobs
$57.30 is the 75th percentile. Wages above this are outliers.
$55.59 - $62.43
11% of jobs
$62.43 - $69.27
6% of jobs
$69.27 - $76.11
7% of jobs
$76.11 - $82.95
2% of jobs
$82.95 - $89.79
1% of jobs
$89.79 - $96.63
0% of jobs
$21
$49
$96
| Aspect | Medical Device Software | Medical Device Quality Assurance Specialist |
|---|---|---|
| Required Credentials | Software development certifications, engineering degrees, FDA regulations knowledge | Quality assurance certifications (e.g., CQE), regulatory compliance training |
| Work Environment | Software development teams, R&D labs, regulatory agencies | Manufacturing facilities, quality assurance labs, regulatory bodies |
| Employer & Industry Usage | Medical device manufacturers, software firms in healthcare | Medical device manufacturers, healthcare companies, regulatory agencies |
| Common Search & Comparison | Focuses on software development and compliance | Focuses on quality processes and regulatory adherence |
Medical Device Software professionals develop and maintain software used in medical devices, ensuring functionality and compliance. Medical Device Quality Assurance Specialists focus on testing, validation, and ensuring products meet quality standards. Both roles are essential in the medical device industry but differ in their core responsibilities and skill sets.

$130K - $171K/yr
Full-time
Posted 17 days ago
[Position]
Senior Software Engineer
[About Our Client]
Research & Development hub for artificial intelligence and deep learning technologies and is also home to a dedicated medical device software team focused on the development of advanced, safety-critical healthcare solutions.
[Job Summary]
We are seeking a Senior Software Engineer to play a key role in maintaining, evolving, and selectively developing our Ez-X medical X-ray imaging system.
This role primarily focuses on maintaining and stabilizing the existing C++ software platform, supporting the C# GUI architecture, and implementing business logic at the platform level. In addition, the role includes re-implementing and adapting existing business logic using a newly developed internal software platform, ensuring functional equivalence, system stability, and seamless integration.
While new feature development is part of the role, a significant portion of the work involves long-term platform maintenance, system optimization, and system-level integration across imaging algorithms, control systems, and X-ray hardware.
As medical device development is iterative and subject to regulatory, technical, and business considerations, specific responsibilities, priorities, and technical focus areas may evolve over time, provided they remain aligned with the scope and seniority of this role.
You will act as a technical leader within the software team and collaborate closely with Vision, Control, Mechanica, Platform, and X-Ray hardware teams.
[Job Description]
The responsibilities listed below describe the primary functions of this role but are not intended to be an exhaustive list. Additional responsibilities may be assigned as needed, provided they are consistent with the employee's role, expertise, and professional experience.
- Design, implement, and maintain C++ software platform components and shared interface libraries
- Architect and develop C# GUI frameworks supporting end-to-end medical imaging and clinical workflows
- Act as a technical lead for a team, aligning system requirements, architecture, and development priorities in close collaboration with the software group leader
- Serve as the technical bridge across software, hardware, and research teams, leading design reviews and driving key architectural and technical decisions
- Support software verification, validation, and documentation activities for regulatory submissions, collaborating closely with QA and regulatory teams during FDA submissions and audits
- Mentor junior engineers, conduct code reviews, and promote best practices in software development
Requirements
Required Qualifications
- Bachelor's in Computer Science, Software Engineering, or equivalent
- 5+ years of professional software development experience
- Strong proficiency in modern C++
- Experience with C# GUI development
- Solid understanding of multi-threading, synchronization, and performance optimization
- Able to work in US without any Work Visa sponsor/transfer/Extension/ support, now and future
Preferred Qualifications
- Master's degree in Computer Science, Software Engineering, or equivalent
- Experience designing software architectures for complex systems
- Prior experience in medical device software development
- Knowledge of FDA regulations, IEC 62304, ISO 14971
- Experience with medical imaging, DRR, CT, or X-ray systems
- Experience with real-time or near-real-time systems
- Familiarity with software safety classification and risk management
- Experience supporting FDA submissions or audits
- Bilingual in English and Korea would be a plus
Benefits
[What's On Offer]
- Key technical role in next-generation medical X-ray systems
- Direct impact on FDA-regulated medical products
- Leadership opportunities in a growing US medical device team
- Competitive salary and benefits (US market)
- Long-term stability and global product exposure