Embedded Software Engineer

Teletrac Navman ,
Milton Keynes, Buckinghamshire
Job Type: Full-time

Overview

The role is for a software engineer, working in an agile based development environment, who will work on the delivery of embedded software projects for vehicle telematics solutions. The solutions run on a mixture of custom and commercial hardware. The candidate must have existing experience in developing similar products with a proven track record of delivering quality projects on time. MAIN DUTIES AND RESPONSIBILITIES Software development: design, coding, testing, delivery and support for custom hardware and/or commercial hardware assistance with requirements gathering adherence to company procedures. regular and timely reporting to Embedded Manager and project managers as required. responsibilities other than those described above, within the capability and level of the position. Requirements Technical A good degree, preferably in a scientific, numerate or IT discipline. Essential Skills strong C design and coding of embedded solutions at both application and hardware interface level source control systems, such as Subversion or GIT change Management tools, such as JIRA experience or understanding of hardware design Some of the following are highly desirable: RTOS C++ automotive bus (J1708/J1939/OBD), cellular comms (GSM/GPRS) location based (GNSS) technologies designing and coding for ARM and PIC IP protocols, flash writing, SPI or I2C Scripting languages, Python preferred. Experience working in an Agile environment (Scrum, Kanban)