Embedded GUI Design and Development Tool
Download Embedded GUI Development Demos
Embedded GUI Design and Development Tool

Job Post:

Application and User Interface Tester

Crank Software – Ottawa, ON


Seniority Level: Medium
Industry: Software
Employment Type: Full-time
Job Function: Developer
Location: Ottawa, Canada

Job Post: Application and UI Tester

Crank Software is looking for test developers to help us improve the user experience of Storyboard customer projects. Storyboard is an ambitious product designed to bridge the gap between graphic designers and embedded software engineers and is used to build cutting-edge user interfaces for a wide variety of applications and hardware. We want you to help us create the best possible experience across the board, for both the designers and developers working with Storyboard and the customers who eventually interact with the applications.

Are you interested in helping to build the next generation embedded user interface design environment?


Key Responsibilities:

  • Storyboard Designer, written in Java and based on Eclipse, is an application design environment targeted at graphic designers to allow them to create compelling user interfaces directly from graphical content created in tools such as Photoshop.
  • Storyboard Engine, written in C, is the graphics engine specifically configured for embedded systems (Linux, QNX, WinCE, FreeRTOS, and others) to work with a wide variety of graphics rendering technology ranging from OpenGL and OpenVG to a pure software rendering library.
  • Customer Applications- are user interface applications that are written using Storyboard Designer and involve working with the Lua scripting language and embedded target platforms, such as Linux.


  • Experience with scripting languages like Python or Javascript. You will be working with Lua script to help automate manual testing scenarios and with Python for our product test infrastructure. Google “buildbot”
  • Interest in working with graphics and user interfaces. Familiarity with graphic design tools like Photoshop, Illustrator, Sketch, or After Effects can provide great insight into usability.
    Analytical and organized! You understand how to take an enormous pile of work, sort dependencies, and prioritize your efforts for maximum value. As a software developer, you understand what DRY means and use it for maximum impact.
  • Enthusiasm and an interest and desire to make products better. Candidates will be working directly with both Crank and customer products, evaluating their quality and assessing their performance. What we build should be awesome, not adequate.

Nice to have:

  • Web development: 1 year (Preferred)


Why Crank?

Well, ask Crank’s employees! They were recently ranked as one of Ottawa’s top 10 employers at the 2018 Employee’s Choice Awards.



Perks of working at Crank

  • Competitive compensation plan including a comprehensive benefits program
  • Annual health and wellness allowance
  • Continuous professional development allowance
  • Brand new innovative workspace
  • Work-life balance
  • Fun social atmosphere

Interested? Send your resume to careers@cranksoftware.com and reference "Application Developer and UI Tester" in the subject line.



If you're interested in what we make, try out our tool. Download a free 30 day trial.