Seniority Level: Medium - High
Employment Type: Full-time
Job Function: Developer
Location: Ottawa, Canada
Do you know what the acronym BSP stands for? Have you ever had to write your own serial driver to save your own sanity working with embedded hardware? You don’t stop the processor often ... but when you do you use a JTAG to do it? Have you ever turned off the data or instruction cache to debug a memory coherency issue?
If any of this makes sense to you, then you should think about coming to work at Crank Software where our job is to make hard things easy for our customers when it comes to embedded graphical user interface development!
Crank’s Storyboard Engine is the backbone in addressing this challenge. The Engine runs on embedded hardware with a plugin interface that lets us scale footprint and functionality right from small memory constrained system to large OpenGL multi-core platforms. We optimize down and then we drive performance up. It’s a constant shift that never gets boring because there is always some new piece of hardware with new functionality.
Crank is looking for board support package and deep embedded software developers who are particularly excited about optimizing and enhancing the performance of our embedded engine. We don’t create hardware, but we work with an awful lot of it and we need people who are comfortable working with the raw metal of a system … configuring an operating system environment that’s ready to run Storyboard.
Well, ask Crank’s employees! They were recently ranked as one of Ottawa’s top 10 employers at the 2018 Employee’s Choice Awards.
Interested? Send your resume to firstname.lastname@example.org and reference "BSP - Embedded Software Developer" in the subject line.