Embedded C , Software Engineer

Cambridgeshire  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Proteus Europe operating as an employment agency, is currently seeking some Embedded C software engineers for one of our prestigious Autmotive clients. They have an enviable background within the automotive arena and are constantly innovating to develop the next range of systems in this fast paced industry.

The technical experience that we are looking for with this role is as follows:

Embedded C

Linker scripts and makefiles.

Experience in low level development (Interrupt handling, Watchdog (also in RTOS environment), Bootloaders, peripheral drivers).

Understanding of processor architectures and some of following peripherals: CAN + J1939, LIN, UART, SPI, I2C, EEPROM, Flash, RTC, Timers, PWM, USB.

Excellent knowledge of applying C in a multitasking embedded environment (ideally a minimum of 5 years' experience).

Understanding of Assembler language.

Knowledge of Full Software Life Cycle (requirement capture, specification, design, implementation, testing, documentation).

Knowledge of coding and debugging with limited resources (memory, peripherals, performance).

Ability to analyse software problems and interpret complex information.

Proficient in the use of MS Office applications.

Proven record of hands on development in a technically equivalent application domain up to senior level.

Strong prioritisation skills and ability to manage own workload to maintain quality when the pressure is on.

Resourceful and innovative.

Excellent written and verbal communication skills.

Able to work in a multi-disciplinary team and take on responsibly.

If you any additional desirable skills in the list below, this would be beneficial, but they are not essential to the role. (Don't panic if you don't have all of these additional desirable skills!)

Automotive experience, any of following will be considered as big advantage: Diagnostic (VWTP1.6, VWTP2.0, KWP2000, VW / Fiat / Ford / Diagnostic, ISO15765, ISO14229), Vector tools and libraries (CAN driver, CANbedded, GENy, CANgen, CANalyzer, CANdela, CANdito, CANcards, PCAN Explorer).

Experience of hardware (Alphanumeric Displays, Graphic Displays, Touchscreens, Keypads, Bluetooth, External EEPROMs, Sensors, Modems).

Experience of wireless communication (RF MHz, LF, Zigbee, ANT, Bluetooth).

Knowledge of freeRTOS / RTX OS real time operating systems.

Knowledge of compilers (Cosmic C (S12, S12X + XGate), GCC (ARM + Cortex-M3), Microchip C18 (PIC18fxxx), Keil uVision (ARM + Cortex-M3 + 8051)).

Knowledge of microcontrollers (Freescale 9S12, 9S12X +

XGate, STM32Fxxx, 8051, PIC18Fxxx).
Start date
06/2013
From
Proteus Europe
Published at
16.05.2013
Project ID:
537134
Contract type
Permanent
To apply to this project you must log in.
Register