Software Engineer II at CONMED Corporation | Denver, Colorado | Rezi

Software Engineer II at CONMED Corporation

Software Engineer II

CONMED Corporation · Denver, Colorado

2 weeks ago

Software Engineer II

CONMED Corporation · Denver, Colorado

20 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

CONMED is seeking a Software Engineer II to join the Advanced Surgical R&D team. This role will partner with cross-functional teams to design, develop, verify, and maintain secure software components and subsystems for medical devices. The Software Engineer II is an independent component owner who works with moderate guidance, owning defined software scope, planning and executing development and verification activities, and resolving moderately complex technical issues while escalating risks appropriately.

Responsibilities

  • Own assigned software components, features, or small subsystems across the full secure development lifecycle: requirements, design, implementation, code review, verification, release, post-market support, and maintenance.
  • Design, develop, debug, and maintain secure embedded, application, and/or control-system software for medical devices.
  • Translate user needs, system requirements, and design inputs into clear, testable software requirements and design specifications.
  • Contribute to secure architecture and implementation decisions that support product security, safety, and effectiveness in alignment with IEC 62304, IEC 81001-5-1, and CONMED quality system expectations.
  • Develop and maintain unit tests, integration tests, verification protocols, test reports, and traceability; execute verification, investigate defects, support root-cause analysis, and implement corrective changes.
  • Conduct peer code reviews to help ensure quality, maintainability, testability, and cybersecurity.
  • Collaborate with engineering, quality, regulatory, manufacturing, clinical, and marketing stakeholders to resolve interface issues and ensure software meets user, product, safety, and business needs.
  • Support design transfer, manufacturing release, and sustaining engineering activities for new and released products.
  • Apply established engineering processes, secure development practices, and design controls, using standard tools for source control, issue tracking, requirements management, automated testing, and configuration management.
  • Identify technical risks, schedule blockers, and requirement gaps within assigned scope; communicate status clearly and escalate appropriately.
  • Apply AI-enabled development methods responsibly, such as coding assistance, test generation, documentation support, requirements analysis, and prototyping, while maintaining engineering judgment and compliance with regulated development practices.

Requirements

  • Bachelor of Science degree required in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or an equivalent engineering discipline.
  • 2+ years of relevant software development experience, preferably 2–4 years, using Java and/or C/C++ in embedded, application, control-system, or regulated-product environments.
  • Experience carrying at least one software component or feature through design, implementation, testing, documentation, and release or maintenance support.
  • Training, project work, or practical experience applying AI-enabled tools or methods to software development, test development, documentation, or related engineering workflows.
  • Solid foundation in software design principles, data structures, algorithms, secure coding practices, and debugging.
  • Working knowledge of embedded, application, control-system, or distributed software relevant to medical-device development.
  • Experience writing and maintaining unit tests, integration tests, and verification evidence.
  • Experience with source control, code review practices, issue tracking, and software development lifecycle tools.
  • Ability to write clear software requirements, design descriptions, test protocols, test reports, and defect investigations.
  • Familiarity with SQL databases, data persistence, or structured data handling.
  • Strong written and verbal communication skills, including explaining technical tradeoffs, risks, and status to engineering and non-engineering stakeholders.
  • Prior experience contributing to software design and development under IEC 62304, IEC 81001-5-1, FDA design controls, ISO 14971, or similar regulated-product standards.
  • Experience with medical-device software, surgical systems, capital equipment, robotics, energy-based devices, or connected healthcare products.
  • Experience with web application development, cloud-connected systems, cybersecurity, device connectivity, or data pipelines.
  • Experience with scripting or analysis languages such as Python, MATLAB, Ruby, or R.
  • Hands-on experience with AI coding assistants, AI-assisted test generation or code review, machine learning, computer vision, or other applied AI/ML development workflows.

Skills

  • Java
  • C/C++
  • Embedded software development
  • Application software development
  • Control-system software development
  • Regulated product development
  • Software design principles
  • Data structures
  • Algorithms
  • Secure coding practices
  • Debugging
  • Unit testing
  • Integration testing
  • Verification
  • Source control
  • Code review
  • Issue tracking
  • Software development lifecycle tools
  • SQL databases
  • Data persistence
  • Structured data handling
  • AI-enabled development methods
  • Python
  • MATLAB
  • Ruby
  • R
  • Web application development
  • Cloud-connected systems
  • Cybersecurity
  • Device connectivity
  • Data pipelines
  • AI coding assistants
  • AI-assisted test generation
  • AI-assisted code review
  • Machine learning
  • Computer vision
  • AI/ML development workflows

Location

  • Denver, CO

Work Type

  • Full-time

Experience Level

  • 2+ years of relevant software development experience
  • 2-4 years of experience
  • Mid-level

Education Level

  • Bachelor of Science degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or an equivalent engineering discipline

Salary/Compensations

  • $70,000 - $109,000

Benefits

  • Competitive compensation
  • Excellent healthcare including medical, dental, vision and prescription coverage
  • Short & long term disability plus life insurance
  • Retirement Savings Plan (401K) with employer match
  • Employee Stock Purchase Plan
  • Tuition assistance for undergraduate and graduate level courses

About the Company

  • CONMED is a global leader in medical technology, empowering healthcare providers worldwide to deliver exceptional patient outcomes.
  • We foster a culture of accountability, collaboration, and continuous improvement, supported by leadership that values professional growth, technical excellence, and responsible innovation.
  • CONMED Corporation is a progressive, global medical device company. Through thoughtful leadership, innovation and team work, we are changing the future of medicine.
  • Our 3,500 employees worldwide make meaningful contributions, positively impact the business, and advance in their careers as our company and product portfolio grows.
  • We are a leader in Orthopedics, General Surgery, Gynecology, Gastroenterology, Pulmonology, and Anesthesiology and our employees enjoy challenging and diverse job opportunities across these varied specializations.
  • We are headquartered in upstate New York with additional domestic facilities in FL, CA, MA, CO, and GA.
  • We have an international presence in more than 20 locations throughout Europe, Australia, Latin America, Asia, North America, and the Middle East.

Equal Opportunity

  • CONMED is an equal opportunity employer and does not discriminate on the basis of any legally protected status or characteristic.
  • Protected veterans and individuals with disabilities are encouraged to apply.
  • The Know Your Rights: Workplace Discrimination is Illegal Poster reaffirms this commitment.