Get new similar jobs by email for

Senior Software Engineer / 250...

By continuing you agree to Monster's Privacy policy, Terms of use and use of cookies.
Pic1 Pic2 Pic3
Company info
Job Description
Senior Software Engineer / 2509

Position Description:

CONMED Corporation is a global medical technology company that specializes in the development and sale of surgical and patient monitoring products and services that allow our physician customers to deliver high quality care and as a result, enhanced clinical outcomes for their patients. Our products are technological leaders in the specialties that we serve: Orthopaedics, General Surgery, Gynecology, Gastroenterology, Pulmonology, and Anesthesiology.CONMED's mission, and the focus of every employee around the world, is to improve the quality of health care by designing, producing and marketing innovative, high-quality products. Our emphasis is on our customer’s satisfaction and on our enhanced patient outcomes. We strive to demonstrate thoughtful leadership, provide meaningful opportunities for employees, and be a responsible member of the local communities in which we conduct business.

CONMED is headquartered in beautiful, upstate New York (Utica), and employs approximately 3500 people worldwide. Our employees are located in 8 manufacturing, distribution or design facilities in the United States and in sales offices throughout the world. Our domestic locations include: Utica, NY, Largo, FL, Anaheim CA, San Mateo, CA, Westborough, MA, Edison, NJ, Centennial, CO, and Atlanta, GA. Our international facilities and presence spans more than 20 locations throughout Europe, Australia, Latin America, Asia, North America and the Middle East.

As a valued member of our Research and Development team, this individual will be responsible for the design and development of software for new products as well as enhancements to existing products. This individual must be capable of independently defining software requirements, producing a high-level and detailed design from those requirements, and implementing and testing the associated software.

Should be capable of innovative, creative, and independent strategies to produce high quality software solutions; highly object oriented developer who loves to solve complex problems. In addition to working as a leader and mentor within the software development team, this individual must be able to work independently to develop significant and complex software for a project, assisting in the system requirements definition for new product development or modifications to existing products. Participates as a senior technical reviewer of the detailed software design, code, and documentation presented at software design reviews across product line, and must be willing to share his/her individual expertise with other software engineers.

Perform all traditional development activities, such as analysis, design, coding, testing and documentation.

Lead the technical direction of all software development projects from concept to completion.

Translate business and design goals into usable products.

Manage work assignments to meet deadlines under an aggressive schedule; some overtime may be required.

Responsible for standards and documentation of software development including training of others on the technical staff.

Perform testing to identify problems early, perform error and stress scenarios.

Participate in design and code reviews.

Identify and recommend where new technologies may be incorporated.

Balance responsibilities for one or more technical aspects of development.

Architect and specify hardware and software infrastructure.

Participate in and contribute to the creation of V&V plans and protocols.

New product development including systems engineering, analysis, and review, and the generation of documentation to ensure compliance with regulatory requirements particularly FDA Quality System Regulation.

This includes all phases of design, development, test, validation, and manufacturing support of the company’s medical products.

Additional responsibilities may include cost reduction redesign of products, acting as a technical resource for other departments in the company.

Responsibilities the design of new products, and solving design and manufacturing problems on existing product lines.

This includes creating test protocols, supervising the testing of new and existing products and test reporting.

All designs must meet applicable regulatory standards such as FDA QSR, IEC, ISO and SOP.

Maintain an interest in and enthusiasm for all aspects of software development.

Maintain a willingness to accept any and all assignments, regardless of application or technologies involved.


Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or a technical equivalent. Master’s Degree is desirable.

Skills & Experience:

5 - 10 years experience in embedded software design and development. Prior experience in developing medical devices is a plus.

Expert in C/C++ for embedded systems running with or without an RTOS on various microprocessors, including assembly firmware in an embedded environment.

Expert in both object oriented design and development as well as procedural development.

Must possess basic knowledge of electronic hardware and software design relating to real-time embedded systems.

Experience using software design patterns.

Experience with test driven development (TDD).

Experience with unit testing frameworks such as CppUnit.

Experience with UML is desirable.

Demonstrated understanding of the full life cycle of software development.

Demonstrated interest in, knowledge of, and enthusiasm for software development.

Must be analytical, flexible, innovative, and self-motivated.

Must be able to succeed in a dynamic team environment and be open to overtime when necessary.

Experience defining technical expectations and goals of projects.

Experience with software automation designs and testability.

Experience with in-circuit emulators, logic analyzers, and an oscilloscope is a plus

Knowledge of appropriate standards such as FDA QSR and the IEC 601 series of standards is necessary.

This individual may supervise drafters, laboratory technicians and clerical staff so this individual should have previous experience with planning individual tasks and working with other technical and non-technical personnel.

position info
Bullets Location:
Centennial, CO 80112
Bullets Status:
Full Time
Bullets Job Category:
Bullets Occupations:
Electrical/Electronics Engineering
Bullets Career Level:
Experienced (Non-Manager)
Bullets Industry:
Engineering Services
Contact Info
Bullets Reference Code: