Profile
Experienced, innovative and autonomous embedded system engineer with a profound knowledge of embedded Linux solutions. Specialised in device drivers and kernel development and debugging. Experienced in integration of operating system and drivers with middlewares and user applications. With a background in electronics, expert in evaluating and debugging new hardware platforms for consumer electronics devices.
Expertise
- C language programming
- Linux kernel & drivers development
- Embedded systems development
- STMicroelectronics & Broadcom digital entertainment SOCs
- Hardware platforms bring-up & debugging
- Real-Time operating systems
- Script languages (Perl, Python, PHP etc.) programming
- Consumer electronics systems design & development
Work experience
-
July 2010 - Present
Linux Internals Development Lead at ARM Ltd
(public company, ARM-GB)
-
July 2007 - June 2010 (3 years)
Software Design Senior Engineer at STMicroelectronics (R&D) Ltd.
(public company, NYSE:STM, Milan:STM.MI, Paris:STM.PA)
- Involved in development & maintenance of Linux kernel, particularly SH-4 architecture & STM-specific device drivers
- Responsible for bring-up and Linux kernel support on new SOCs, using emulation platforms (Palladium, Veloce) and from day 1 of the silicon
- Directly supported customers in fields of expertise
- Proposed and implemented major kernel BSP refactorization
- Designed and implemented ALSA (Advanced Linux Sound Architecture) subsystem for STM SOCs, later ported to OS21
- Participates in STLinux distribution development and maintenance
-
November 2004 - July 2007 (2 years 9 months)
Engineer at Advanced Digital Broadcast Polska & Osmosys Technologies
(members of the ADB Group - public company, SWX:ADBN)
- Participated in a number of MHP interactive STB projects based on STMicroelectronics processors (STi5517, STi5528, STi7100)
- Responsible for porting layer test environment development & maintenance
- Member of a portable PVR/DVR (Personal/Digital Video Recording) solution development team
- Responsible for a hardware platform bring up & low-level software development leading engineer in a Broadcom BCM7401/2-based OCAP 2.0 (Tru2Way)
Set-Top Box project - Laureate in "TOP 10 Employees" in 2006
-
1997 - 2003
Web services designer & developer (contractor) at several advertisement companies
Education
-
2004
Institute Catholique d'Arts et Metiers (ICAM), Nantes, France
Socrates/Erasmus students program
A project for Atmel Corporation (new automotive products demonstration model) -
1999 - 2004
Silesian University of Technology, Gliwice, Poland
MSc Eng. in Computer Science (Databases, Networks and Computer Systems)
An award in FIAT competition for the best automotive-related diploma thesis -
1994 - 1999
Śląskie Techniczne Zakłady Naukowe, Katowice, Poland
Electronics
Personal
- Born: 1979
- Nationality: Polish (EU citizen)
- Languages: Polish (native), English (fluent), French & Spanish (basic)
- Interests: rock climbing & mountaineering, free & scuba diving, skiing, paragliding, running, travelling (Australia & Antarctica still to be visited...)