Embedded C Programmer for state-of-the-art products

  • CVL
  • Watford, Hertfordshire, UK
  • 09/09/2016
.NET

Job Description

Embedded C Programmer to support the design and development of new state-of-the-art emerging market devices for this £billion global company! With a sound grounding in programming and embedded real-time development you will be working within a bright team of engineers with hardware, software and mechanical. Developing new customised products using embedded real time C on Linux the successful applicant will lead multiple projects with this department. Part of the role is R&D based so getting the opportunity to potentially develop company patents. You will be expected to: * Work in embedded systems, unix/linux, device drivers, realtime systems * Design and develop products using your expert embedded realtime C skills * Work with Microproccessors and other hardware * Create circuit layouts * Work to procedures and compliance (ISO9001, EMC, CE etc) * Project lead * Work closely with clients * Work closely with internal Engineering, Manufacturing, HR and Sales The Embedded Developer must have: * Minimum 5yrs experience with embedded C on Linux * Debugging within embedded real-time arena * Full project life cycle design and development * Degree in computer science, electronics, physics or similar discipline * Experience within a real time environment * Team lead / mentoring experience Any further experience in one or more of the following: * C#.NET * Javascript * PHP * Microcontrollers (ARM) * Debuggers, IDE's * Serial ports, USB * UART * Ethernet / TCP/IP * Electronics hardware, PCB, Analogue & Digital This is a very exciting opportunity for an expert C embedded engineer with the ambition to further their career in an international company. Working with bespoke products serving a wide range of industry you will have a exposure to a wide range of projects. The Embedded C programmer will need to communicate clearly with R&D, departments so any experience of inter-department work highly advantageous. Need to have a good command of the English language. Key skills include: C/C++, assembler, embedded systems, unix/linux, device drivers, realtime, RTOS, Microprocessors, PCB, electronics, UART, TCP/IP, Ethernet, Comms protocols, DSP, Javascript & PHP