JK

Jakub Klama

available

Last update: 20.09.2013

Embedded Software Developer

Graduation: not provided
Hourly-/Daily rates: show
Languages: English (Limited professional) | Polish (Native or Bilingual)

Skills

-
-
-
-
-
-
-
-
-
-
C and C++ programming (especially in low-level environments)
Java and C# programming
FreeBSD kernel development
UNIX systems concepts and philosophy
Network devices and protocols (Ethernet, 802.11, TCP/IP stack)
ARM, MIPS32 and IA-32 architectures
Atmel AVR programming
U-Boot bootloader
Remote debugging in embedded environments (Lauterbach TRACE32, OpenOCD)
Version control systems (GIT, CVS, SVN, Perforce)

Project history

FreeBSD Committer, kernel developer - September 2011 - now
Worked mainly on FreeBSD/ARM port and device drivers development.

Embedded Software Developer at Semihalf sp.j. December 2009 - January 2011
Worked with embedded systems running FreeBSD and U-Boot/CFE bootloaders, developing
mostly in kernel areas: network and storage controllers, filesystems, machine initialization, porting
FreeBSD kernel to new ARM-based hardware. In particular, ported FreeBSD to Texas Instruments
DaVinci ARM9-based System-On-Chip (including machine initialization, and drivers for: ethernet
controller, MMC/SD controller, interrupt controller, timers and other integrated peripherals)

Local Availability

Only available in these countries: Poland
40-30h/week
Profileimage by Jakub Klama Embedded Software Developer from Krakow Embedded Software Developer
Register