Search jobs > Denver, CO > Software engineer iii

Software Engineer III

ConMed
Denver, Colorado
Full-time

CONMED is seeking a Software Engineer III to join the Advanced Surgical R&D team based in Denver CO. The engineer will work with cross functional teams to develop SW controls within complex electro-mechanical medical devices which are used in laparoscopic, robotic, and open surgery procedures.

The engineer will have immediate opportunities to contribute in a fast paced, hands on and game changing environment.

CONMED is a leader in medical technology. We empower healthcare providers worldwide to deliver exceptional outcomes for patients.

If you are committed to making a difference and delivering exceptional results, you'll find a group of people here that shares your passion for meaningful work.

You'll be supported by a leadership team that promotes engagement through professional development, new challenges and growth opportunities over the course of your career.

Come inspire us through your dedication, creativity and exceptional performance - we'll do the same for you!

Duties and Responsibilities :

Lead development of software application or subsystem requirements and specifications for medical devices. Participate in end-to-end development cycle : design, implementation, testing, debugging, and deployment.

Develop an Android graphic user interface (GUI) application to optimize user experience

Develop operating system (OS) structure for end products, and integrate GUI functionality into OS

Design and develop embedded software systems and control system architecture as a member of the software development team

Implement cloud-based databasing methodology for data mining and analysis

Develop verification protocols, test plans, test reports and manufacturing documentation, working cross-functionally to coordinate project release from early concept design through manufacturing release

Participate in peer code reviews and document results.

Working with the commercial team, understand and apply User Requirements to optimize performance, usability, and acceptance by the end user.

Define software test approach for hardware platforms, including techniques, equipment selection, and reporting methods for IEC 62304

Provide product line support through software modification and re-validation of released products. Work independently to provide input to the engineering group in the specification of software development tools and their implementation.

Work with Software Engineers and the cross functional teams to create clear and testable Software Requirement Specifications.

Required Qualifications :

Bachelor of Science Degree required (EE, CE, CS, or equivalent engineering discipline).

5+ years of applicable development experience using Java and / or C / C++ or 3+ years of applicable development experience using Java and / or C / C++ with an advanced degre

Experience with designing software architectures in the medical device industry

Experience with Android development including operating systems

Experience with SQL databases

Experience with writing Unit tests

Preferred Qualifications :

Web application development experience

Experience with scripting languages (e.g., Python, Ruby, MATLAB, R)

Experience with Linux

Familiarity with use of software repository concepts e.g., Git, BitBucket / GitHub, Git-repo)

Experience in using an oscilloscope to measure, analyze, and debug embedded digital and analog signals at the PCBA and test board level

Master’s degree in electrical engineering, software engineering, or computer science

Strong written and verbal communication skills.

0-20% travel

This role is not eligible for employer based sponsorship

Benefits :

CONMED offers a wide array of benefits to fit your unique needs. Visit our for more information.

  • Competitive compensation
  • Excellent healthcare including medical, dental, vision and prescription coverage
  • Short & long term disability plus life insurance cost paid fully by CONMED
  • Retirement Savings Plan (401K) CONMED matches your contributions dollar for dollar, with the potential for up to 7% per pay period
  • Employee Stock Purchase Plan allows stock purchases at discounted price
  • Tuition assistance for undergraduate and graduate level courses

Know someone at CONMED?

Have them submit you as a referral before applying for this position to be eligible for our Employee Referral Program incentives!

30+ days ago
Related jobs
Promoted
Blue Origin
Denver, Colorado

As a Navigation Engineer on Lunar Permanence, you will own to the development of the on-board navigation software for our crewed and uncrewed lunar vehicles. The products developed provide Lunar Permanence vehicles with software to enable unprecedented crew and mass to surface capabilities. We are l...

Promoted
Sierra Space
Aurora, Colorado

The Software Engineer participates in all portions of the software life cycle (concept development, requirements definition, design, development, testing, and deployment) of flight software to support ongoing and future small satellite programs. As a Flight Software Engineer, your primary responsibi...

Promoted
Blue Origin
Denver, Colorado

Hands-on and theoretical understanding of software and computational science principles, concepts, algorithms, and engineering beyond tool use. Strong understanding of applied and theoretical software and computational science principles, concepts, algorithms, and engineering beyond tool use. Experi...

Promoted
BLUE ORIGIN
Denver, Colorado

Applies broad multi-disciplinary engineering (mechanical and electrical/electronic) knowledge, skills, and methods as well as computer/software systems to design and engineer the overall systems infrastructure including engineering, implementation and integration, and technical services and support....

Sierra Space
Centennial, Colorado

The Software Engineer participates in all portions of the software life cycle (concept development, requirements definition, design, development, testing, and deployment) of flight software to support ongoing and future small satellite programs. As a Flight Software Engineer, your primary responsibi...

Spectrum
Greenwood Village, Colorado

WHAT OUR SOFTWARE ENGINEER III ENJOY MOST. Our goal in the Software Development Information Technology organization is to help Spectrum succeed by securely and rapidly delivering the best and most efficient technology in support of our business. Design, develop, modify, enhance, and implement softwa...

Blue Origin
Denver, Colorado

The ideal candidate will quickly achieve a high level of proficiency in the system / software architecture as well as Blue Origin's engineering process. Mentor & train incoming software engineers. Master’s degree (or higher) in computer science, computer engineering, electrical engineering, or relat...

Sierra Space
Centennial, Colorado

The Software Engineer participates in all portions of the software life cycle (concept development, requirements definition, design, development, testing, and deployment) of flight software to support ongoing and future small satellite programs. As a Flight Software Engineer, your primary responsibi...

Blue Origin
Denver, Colorado

Experience in software engineering over the course of the full lifecycle of software development, including system design and analysis, requirement capture and development, software implementation and verification, system integration, qualification, and release. As a Ground Software Engineer, you wi...

Blue Origin
Denver, Colorado

Computer Science, Electrical Engineering, Aerospace Engineering, or equivalent engineering degree. As part of a hardworking team of diverse engineers, you will design and build the software for the Lunar Lander Vehicle Test Bed (VTB). The VTB will include software simulations and hardware emulators,...