Embedded Developer

21 Nov 2016
19 Dec 2016
Contract Type
Full Time
The Validation Team

Masabi are looking for an Embedded Engineer to join our JustRide Validation team and help support the rollout of hardware-based validation solutions to our customers around the world.

Masabi is the world's leading provider of mobile ticketing solutions for the transport industry, allowing customers to buy and display tickets on their smartphone. Our JustRide mTicket applications mean that waiting in line for tickets is a thing of the past for customers whilst agencies are able to drastically reduce the cost of their operations. Our first major client was Boston in 2012. In 2014 we rolled out mobile ticketing to and Athens and this year we're doing the same in New York as well as other major global cities.

As a member of our Validation team, you will have the opportunity to work on a variety of products, all of which are highly visible to our customers. This spans from handheld mobile applications used by bus drivers and train conductors, to embedded hardware that is seen daily by end-users of our retail applications. You will play a big part in defining and shaping the solutions that we implement to ensure not only that our customers get a great experience, but also that we receive enough feedback about our implementation to iterate and improve upon it.

The Role We are looking for an embedded engineer to work within our validation team to help build hardware solutions that are changing the way that people travel.

The role will require working closely and effectively with product management, development teams, in-field technical consultants and software testers.

You will:

Help the software team understand the intricacies and limitations of the underlying hardware. Work closely with our hardware engineers, software engineers, and contractors to establish the best approach for exposing hardware functionality to our software team. Use your best-practice experience of embedded hardware to complement the software team and help diagnose issues that arise during integration. Own the embedded Linux platform and associated build processes. Work closely with in-field delivery teams and technical consultants to troubleshoot integration approaches. The ideal candidate will: Be comfortable and have experienced interfacing with hardware engineers. Have a strong background in embedded Linux development. Have solid experience working with a scripting language such as Bash, Ruby, Python. Have experience developing board support packages. Be familiar with the Yocto project. Have some experience working with the Linux kernel. Have some experience working with modern (1.7+) Java or with Embedded Android. Have some experience with automated testing on an embedded platform. Have industry knowledge of transit.

More jobs like this