[Job Board] willverduzco:
Descartes (TSX: DSG) (Nasdaq: DSGX) is a global leader in providing on-demand, software-as-a-service solutions focused on improving the productivity, performance and security of logistics-intensive businesses. Descartes' B2B network, the Global Logistics Network, integrates more than 35,000 trading partners to our cloud-based Logistics Technology Platform to unite their businesses in commerce. Customers use our modular, software-as-a-service solutions to route, schedule, track and measure delivery resources; plan, allocate and execute shipments; rate, audit and pay transportation invoices; file customs and security documents for imports and exports; and complete numerous other logistics processes by participating in the world's largest, collaborative multi-modal logistics community. Our headquarters are in Waterloo, Ontario, Canada and we have offices and partners around the world. Learn more at www.descartes.com.

POSITION SUMMARY

Reporting to the Director, Wireless Network Services, the Mobile Device Software Developer will be a key member of the telematics mobile development team whose primary responsibility will be the development, enhancement and maintenance of Descartes mobile solutions. The candidate will work in a fast-paced work environment focused on delivering critical features involving leading-edge web technologies.

RESPONSIBILITIES

Your responsibilities will be situated in the following domains:

Articulate product vision to Engineering and take lead in entire cycle of product development/design.

Collaborate with QA/E2E QA team to ensure quality of the product. Provide use case and other sufficient documents for this purpose.

Design, test and integrate new software products to control and/or support related products.

Create, revise and maintain design/technical documentation.

Responsible for developing, applying and maintaining quality standards.

Establish and maintain effective working relationships at all levels.

Provide ongoing support for existing production applications.

Maximize productivity and efficiency to meet challenging work goals.

QUALIFICATIONS

University degree in Computer Science/Engineering or Software Engineering.

Minimum of 5+ years of software development experience with C/C++.

Minimum of 3+ years of software development experience with Java.

Strong experience with C/C++ and ability to facilitate debugging low-level kernel and driver code.

Knowledge related to telematics hardware - automotive grade processors, analog/digital sensors, etc.

Experience in developing applications involving multithreading, GPS and socket communications are mandatory.

Strong experience in writing functional specification and design documents from product requirements.

Must have excellent communication skills.

Strong problem solving skills.

Experience or knowledge in porting Linux to telematics hardware.

Working knowledge and internal design understanding of device drivers in the Linux environment.

Operational knowledge related to HDMI/VGA drivers in the Linux environment.

Experience in porting Android to embedded or other hardware systems would be an asset.

Experience in development and understanding of Android life cycle and ecosphere would be an asset.

LOCATION

Waterloo, Ontario

OFFER

We offer a flexible and casual work environment, as well as mentorship and on-the-job training to support your personal growth. You will have an opportunity to contribute new ideas and we welcome your fresh perspective.

APPLICATION INSTRUCTIONS

Please submit your resume, and a covering letter describing why you are a unique fit for this position, to jobsna (at) descartes (dot) com citing “Mobile Device Software Developer” in the subject of your message. We thank all applicants for their interest in Descartes; however only those candidates selected for an interview will be contacted. Agency calls will not be accepted.