
Embedde Software Engineer
Cambridge, United Kingdom

Embedde Software Engineer
Cambridge, United Kingdom
Extensive experience in embedded ANSI C for 8/16/32 microcontrollers.
Languages: C/C++, Python, VBA, XML, Basic, Perl, Pascal
Microcontrollers: PowerPC, ColdFire V2, ARM7, TMS320 DSP, 8051, AVR, H8SX , PIC, 9S12, HC08, HCS08
Multiple buses knowledge: ISA, EISA,USART, I2C, I2S, SPI, RS485, ISDN, JTAG, ISP, BDM, IEE802.3, CAN, USB, HDB3, K-LINE, LIN, MERAS, MODBUS, PROFIBUS, AMI, Manchester, MII, RMII
Knowledge of VHDL language for ASIC and FPGA
Technologies: HDMI, USB, LAN, TCP/IP, VGA, DVI, FPI, Digital Audio
Automotive,
Display, Network devices
Wide range of protocols
(Privately Held; Semiconductors industry)
June 2007 — Present (2 years 7 months)
Develop HDMI Audio/Video firmware for USB display devices.
Develop USB MSC firmware Class to support Auto-Install feature.
Support ASIC by writing firmware on it.
Building SCons, Python compiler and linker environment.
Automatic Firmware Testing based on ASP.NET, C# and Python.
(Civil Engineering industry)
2007 — 2008 (1 year )
(Public Company; TRW; Automotive industry)
April 2006 — July 2007 (1 year 4 months)
Develop Airbags Electronic Control Units firmware for Porsche.
(Industrial Automation industry)
2006 — 2006 (less than a year)
Develop hardware and firwmare for Machine Time Control device base on multi processor motherboards with ARM microcontrollers and Internet connection.
(Telecommunications industry)
2003 — 2005 (2 years )
Develop firmware for low-level drivers and application designed for PowerPC under Embedded Linux OS.
Crearted samll footprint TCP/IP stack with UDP, DHCP, ICMP, DNS protocol for VoIP phone.
Master , Microcontrollers Systems
squash, pool bilard, robotics