Share this Job

Job Title:  Crank Software - Storyboard Application Developer (m/f/d)


Ottawa, ON, CA, K2K 3E7

Business Unit:  Creaform
Posting Date:  Nov 25, 2022
Job Description: 

Main Role:

Our Storyboard GUI Development software allows clients to build and deploy embedded graphical user interfaces straight from a graphic designer's desktop down to an embedded or mobile device.

Crank is looking for a Storyboard User Interface Developer to help our customers create and build their applications using Storyboard. This position will provide a unique opportunity to work with leading technologies in the automotive, medical, and consumer markets as part of a team of professional embedded software developers.


Key Responsibilities:

  • Design and develop new user interface applications and features using Storyboard Suite
  • Develop an in-depth knowledge of Storyboard
  • Work with embedded developers to design and improve the interface layer between the UI and the rest of the system
  • Design and develop reusable UI components
  • Analyze and identify areas for improvement in the codebase
  • Conduct design and code reviews



  • Post-secondary degree in Computer Science, Software Engineering, or other related discipline and/or diploma in a related field or equivalent
  • 3 years of experience developing frontend applications
  • Experience with JavaScript, Lua, or similar scripting languages
  • Familiarity with UI and UX design patterns
  • Familiarity with graphical design tools such as Photoshop, Illustrator, Sketch, or Figma
  • Familiarity with code versioning tools such as Git or SVN
  • Keen eye for detail and usability
  • Effective oral and written communication skills
  • Collaborative team player with a knack for solving problems


Nice to have:

  • Experience in Lua
  • Experience with 2D and 3D application tools such as Photoshop or Illustrator
  • Experience with C/C++
  • Experience with test driven development
  • Experience working with and interfacing with embedded systems
  • Experience with UI frameworks including Storyboard, Qt, XWindows, or Java
  • Experience developing for Linux/QNX

AMETEK is committed to making a safer, sustainable, and more productive world a reality. We use differentiated technology solutions to solve our customers’ most complex challenges. We employ 18,500 colleagues, in 30 countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual, Diversity and Inclusion, Teamwork, and Social Responsibility. AMETEK (NYSE:AME) is a component of the S&P 500. Visit for more information.