Application Software Developer - Imaging

ACD Systems International, Inc.

August 15, 2014

Original postings on the Viatec site are removed after the position is closed, but the posting will be archived here. The original posting was at

Job Category: 
Job Specialization: 
Software Development
Company Overview: 

ACD Systems is recognized the world over as the leader in image management and technical illustration software, providing the ACD™ Family of products, headed by ACDSee and Canvas. ACD delivers the leading platforms for image management and technical illustration, giving consumers and professionals everything they need to manage, create, edit, share, and publish content for print, presentation and the Web faster, easier, and more efficiently.

Job Summary: 


ACD is looking for highly motivated and skilled developers to join the product development team. Working closely with experienced senior developers, quality assurance personnel, and product managers you will help build and maintain software shipped to photographers and businesses worldwide.


  • Technical Expertise: the ability to demonstrate depth of knowledge and skill in computer science
  • Initiative: identifying what needs to be done and doing it before being asked or before the situation requires it
  • Fostering Innovation: the ability to develop, sponsor, or support the introduction of new and improved method, products, procedures, or technologies
  • Results Orientation: the ability to focus on the desired result of one's own or one's unit's work, setting challenging goals, focusing effort on the goals, and meeting or exceeding them
  • Oral and Written Communication: the ability to express oneself clearly in writing and conversations

ESSENTIAL DUTIES AND RESPONSIBILITIES includes the following. Other duties may be assigned. 

  • Participate in the entire product life cycle by designing, building, and maintaining high quality software
  • Analyze existing requirements for product enhancement and produce and implement these designs
  • Provide timely and accurate estimates and status updates for assigned tasks
  • Thoroughly document changes and/or new features in a consistent and concise manner


  • Fluent in C/C++
  • Knowledge of Win32 API and MFC
  • Excellent UI design skills
  • Experience with multi-threaded programming
  • Experienced with source code management systems
  • Experienced with Digital Imaging Technologies is highly desired
  • Excellent communication, interpersonal, and multi−tasking skills
  • Familiarity with Agile Software Development and Scrum practices
  • An interest in Photography and digital imaging.
  • Experience with image processing software such as Photoshop, Lightroom, etc.


  • B.S. degree in Computer Science, Engineering, or related discipline or equivalent related experience
  • 2+ years programming in C/C++ on Windows platform or an equivalent combination of education and experience
How To Apply: 

Thank you all who apply but only those chosen for an interview will be contacted.

Please submit your resume to and include your name and position applied for in the subject line.