HCI Programmer


Compensation: Dependent upon Experience.
Position Type: This is a full-time position (40 hours).
Location: On-site in Corrales, New Mexico.

The Position

We seek a developer with demonstrated programming experience and other complementary skills to join our team of programmers, designers, UI / UX developers, and producers. We work on custom installations for world renowned museums, Fortune 500 companies, and other interesting clients. As our company continues to expand, we are looking for a self-starter who can contribute right away, but who is also willing to learn new things.

About Ideum

Ideum creates HCI software products, multitouch hardware products along with dynamic exhibits and websites for museums, non-profit organizations, and socially responsible companies. We are an internationally recognized interactive design firm located in Corrales, New Mexico (near Albuquerque, an hour from Santa Fe). In addition, we design and sell multitouch tables and custom exhibit hardware to museums, corporations, non-profit organizations and socially responsible companies worldwide.

Please see our website (http://ideum.com), project portfolio (http://ideum.com/creative-services) and blog (http://ideum.com/blog/) to learn more about us.

Benefits and Incentives

This position includes full health benefits (65% after 90 days), Dental insurance, plus long-term and short-term disability and life insurance. Also included is a company-matched 401K Safe Harbor Profit Sharing Plan (available after one year of employment). Pay is based upon experience.

How to Apply

Please respond via email (see below) and include examples of your work (URLS – if available) along with a cover letter—and your resume.

NOTE: Candidates who do not include a cover letter will not be considered.


In your cover letter, please address the following questions:

  • · What drew you to this position?
  • · Explain what collaboration means to you and how it is part of your process.
  • · What do you like about programming?
  • · What qualities and life-experiences would you bring to the position?
  • · Share your approach to learning new technology.
  • · Why do you want to work with Ideum?
  • · Describe your ideal working environment.





  • Demonstrated experience programming in multiple languages/environments
  • Demonstrated experience in programming visual interfaces of some kind
  • Ability to work in a team environment
  • Experience with version control software
  • Excellent written and verbal communication skills
  • Strong interest in science, art, history, and social issues
  • Strong conceptual and information design skills
  • Ability to organize efficiently and effectively
  • College degree in computer Science, mathematics or a scientific field - or equivalent life experience

Extra Credit

  • 3-5 Years industry experience working on applications from concept to deployment
  • Experience with HCI and tangible interfaces
  • Hardware and systems engineering experience
  • Experience with 3D modeling and/or authoring
  • Experience with mobile authoring
  • Experience with Qt
  • Experience with Unity 3D
  • Experience with CSS, XML, JavaScript
  • Experience with Web and server-based technologies
  • Experience in the museum or non-profit world
  • Experience with hardware and systems engineering