Junior Software Developer

ACD Systems International, Inc.

December 16, 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 software developer to work in build configuration and localization. This person will be responsible for maintaining ACD product builds and code branch management. In addition, you will be responsible for developing and maintaining ACD localized products.

Working closely with 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
  • 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. 

  • Build configuration, maintain and configure ACD products using Install Shield and Automated Build Studio.
  • Manage branching (create branches, execute merges) in Perforce and SVN.
  • Maintain localization projects from beginning to end, working closely with product management and development, internal business partners and external vendors and other departments, some of which are offshore.
  • 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
  • Experienced with source code management systems
  • Excellent communication, interpersonal, and multi−tasking skills
  • Familiarity with Agile Software Development and Scrum practices
  • Desirable, experience working with Install Shield


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

Please email your resume to hr@acdsystems.com.  Please include your name and Job Title in the subject line

ACD Systems would like to thank everyone for their interest but only those chosen for an internview will be contacted.