Application Software Developer

ACD Systems International, Inc.

May 09, 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 International Inc.

ACD Systems is the largest and most respected independent digital image editing and management provider in the world. The company was founded in 1993 in Texas by technology and imaging visionary Doug Vandekerkhove. Doug foresaw the importance of the convergence of analog and digital (print, photos, scans, video and metadata) in the 80’s, revolutionizing how analog and digital information was used in pre-Web applications. Today ACD holds seven patents, and millions of ACDSee products are in use throughout the world.

ACD Systems has offices in the United States and Canada, supported by a team of global channel partners. With a product family that includes ACDSee Pro, ACDSee Pro Mac, ACDSee photo editing and management solutions, and Canvas technical illustration software, the company serves millions of consumers, small and medium sized businesses, government agencies and educational institutions, and corporate customers.

Representative markets for ACD Systems' products include AEC (architecture, engineering and construction), insurance, manufacturing, aerospace, automotive, government, architecture/construction, education, gaming, technology, bio/health and oil/gas/energy. Customers include General Motors, Caterpillar, Boeing, The New York City Fire Department, NASA, CNN and the Royal Canadian Mounted Police. ACDSee software was used in the making of the movie Titanic because the filmmakers recognized that only ACDSee could provide the illustration, editing and management tools required for their large scale, complex development tasks and image management requirements.

Job Summary: 

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.


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


  • 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: 

ACD Systems would like to thank all who apply but only those chosen for an interview will be contacted. Please forward your resume to