UI Designer meets developer. Does that sound like you? This position requires user interface (UI) creative skills and programming prowess for creating awesome embedded UI applications using Crank Storyboard.  

Applicants should have solid written and verbal communication skills as this position includes engaging in collaborative design discussions with graphic designers (Photoshop/Illustrator folks) and system level engineers (C/C++ developers).  

Crank customers build all sorts of cool applications. Some of the projects our application developers have been involved in include:

  • Automotive digital speedometer clusters
  • Entertainment consoles and car center stacks
  • Industrial control systems with companion Android/iOS apps
  • In-flight entertainment systems
  • Medical device user interfaces

Successful candidates will be working with Crank customers to help them create or integrate a Storyboard user interface into their products. They will  also be working on internal demonstration applications to showcase Crank technology. The ideal candidate has:

  • Excellent inter-personal and communication skills, both written and verbal.
  • Enthusiasm for user interface and graphics technology. UI's are trendy. We're cool, but still practical!
  • Good analytical and problem solving skills. Making hard things happen is what we do, it's our thing.
  • Experience using scripting languages such as Lua, JavaScript or Python.
  • Software development experience working in C and/or C++ would be considered an asset.
  • A familiarity with embedded operating systems such as Linux, QNX or WinCE/WinCompact7.
  • Interest and ability to travel and work on-site with customers.

If you are interested and want to learn more, drop an email to careers@cranksoftware.com and we'll start a conversation!