software pro embedded systémy a mobilní zařízení
profil společnosti
Eccam je česká softwarová společnost se sídlem v Praze. Zabýváme se návrhem a vývojem software pro embedded a mobilní systémy z různých odvětví. Naším cílem je dodávat efektivní a robustní řešení s návaznou kvalitní podporou za atraktivní ceny. Denně spolupracujeme s partnery z celého světa včetně USA, Německa, Japonska nebo Činy. Naši inženýři dokáží efektivně komunikovat i při práci v mezinárodních multikulturních týmech. Neustále hledáme výzvy při řešení našich projektů. Není to pro nás pouze zaměstnání, ale něco co nás zajímá a obohacuje.
blízkost k zákazníkovi Naši kancelář najdete v centru Prahy, 200m od Václavského náměstí.
vývoj software pro embedded systémy ● aplikační a systémový vývoj ● Windows CE ● Linux ● Symbian ● vývoj uživatelských rozhraní ● systémová integrace ● refactoring software ● nízkoúrovňové programování automotive software ● vývoj navigací pro OEM ● diagnostika a logování ● 2D/3D OpenGL ES mapový modul pro navigaci ● TMC ● MOST ● vývoj uživatelských rozhraní konzultace ● zavádění procesu správy požadavků ● definice architektury aplikace ● vytváření prototypů, testováni konceptů ● školení
10 důvodů pro Eccam stabilní a profesionální team zkušenosti z rozsáhlých projektů ● odpovědnost a rychlost ● inovativní řešení ● proaktivní přístup ● znalosti automotive software ● znovupoužitelná a robustní řešení ● agilní přístup ● atraktivní ceny ● blízkost k zákazníkovi ● ●
vývoj software pro embedded systémy automotive software
Vývoj software pro embedded systémy je výzvou vyžadující od softwarových inženýrů rozsáhlé znalosti. Využíváme nejlepší známé praktiky pro objektově orientovaný návrh, implementaci a testování embedded systémů jako jsou návrhové vzory, automatizované unit testy, Unified Modeling Language (UML) a Model-Driven Development (MDD). softwarový vývoj na zakázku Vývoj podle zákaznických požadavků je hlavní náplní naší práce. Pokrýváme všechny fáze softwarového vývojového procesu od sběru a analýzy požadavků, návrh, implementaci, integraci, testovaní a podporu v rámci životního cyklu. Používáme agilní vývojový proces (SCRUM) s maximálním důrazem na těsnou komunikační integraci se zákazníkem a vysokou efektivitu vývoje. Dokážeme se však přizpůsobit i vývojovému procesu zákazníka, případně navrhovat a implementovat vylepšení. refactoring & údržba Máme rozsáhlé zkušenosti se údržbou a úpravou funkcionality starších zdrojových kódů. ušetříme Vám peníze na udržování kódu umožníme rychlejší dodávku produktu ● zvýšíme srozumitelnost a dokumentaci modulů ● vylepšíme výkonnost a robustnost aplikace ● ●
vývoj OEM automotive software Úspěšně jsme dokončili několik projektů v nichž jsme dodali softwarové moduly do OEM automobilových centrálních jednotek, zejména z oblasti navigace. Nyní náš software funguje ve stovkách tisíc automobilů nejprestižnějších světových výrobců. Ve vývojových týmech jsme zastávali mnoho rolí od softwarových vývojářů přes analytiky požadavků, systémové architekty až k projektovým vedoucím. Architektura navigačních systémů máme dlouholetou zkušenost s definováním architektury pro různé OEM navigační systémy 2D/3D navigační mapa vyvinuli jsme nový modul vizualizující vektorovou automobilovou navigační mapu. Tento modul využívá technologii OpenGL ES na platformách Windows CE a Linux a byl použit v několika produktech pro významné OEM zákazníky. TMC implementovali jsme dekodér TMC zpráv (upozornění na dopravní situace) přenášených satelitním rádiem Sirius MOST podíleli jsme se na vývoji rozhraní mezi automobilovou navigací a MOST sběrnicí Logováni a diagnostika vyvinuli jsme sadu nástrojů pro logování zpráv a výjimečných událostí optimalizovaný pro nízké vytížení procesoru, nástroj pro diagnostiku logů na PC a jejich pozdější přehrávání na HW pro reprodukci chybových situací navigačního systému.
10 důvodů pro Eccam stabilní a profesionální team zkušenosti z rozsáhlých projektů ● odpovědnost a rychlost ● inovativní řešení ● proaktivní přístup ● znalosti automotive software ● znovupoužitelná a robustní řešení ● agilní přístup ● atraktivní ceny ● blízkost k zákazníkovi ● ●
správa požadavků
výhody Efektivní správa požadavků (requirements management) je základním předpokladem úspěšnosti všech komplexní projekty vývoje systémů a SW. Pro zajištění, že Váš projekt splňuje požadavky zákazníka, tj., že je v souladu s kontraktem a bude bude dodržen časový plán i rozpočet, je třeba efektivně řídit požadavky a jejich změny. Naše řešení je založené na nástroji IBM Rational DOORS, a je škálovatelné od menších až po velmi komplexní projekty, v nichž požadavky mohou být definovány tisíci až miliony požadavků s množstvím vzájemných propojení. služby v oblasti správy požadavků Naši konzultanti získali zkušenosti se správou požadavků v rozsáhlých automotive projektech a mohou Vám nabídnout následující služby: nasazení řešení správy požadavků definice a iniciální zpracování požadavků ● strukturování požadavků ● kontrola správnosti požadavků ● DOORS úpravy pomocí DXL jazyka ● školení ● ●
jasný přehled o potřebách sdílení požadavků přes různé týmy ● obousměrná víceúrovňová dohledatelnost ● ●
●
analýza dopadů změn a pokrytí
prioritizace požadavků integrované změnové řízení ● propojení požadavků a testů ● meziprojektová znovupoužitelnost ● získávání trendů a statistik ● integrace s řadou nástrojů pro řízení životního cyklu aplikací ● ●
náš tým
Náš se skládá ze zkušených a motivovaných software inženýrů s dlouholetými zkušenostmi v oblasti vývoje embedded software. Orientujeme se vylepšováni znalostí a efektivity vývoje, tak abychom zákazníkům mohli nabídnout cenově přijatelná řešení s dlouhodobou hodnotou. způsoby spolupráce S léty jsme si ověřili efektivní a bezpečné způsoby spolupráce v mezinárodních týmech spolupracujících přes různé kontinenty a časová pásma. Naši projektoví manažeři zajišťují bezproblémovou komunikaci a sdílení informací v zákaznických projektech. V rámci našich projektů zajišťujeme i technickou infrastrukturu umožnující rychlý přehled o stavu projektu a aktuálně prováděných úkolech, bezpečné sdílení dokumentů, zdrojových kódů a online komunikaci. náborová pravidla Naši inženýři jsou pečlivě vybíráni na základe detailních technických testů a pohovorů. Mají univerzitní titul většinou z českých technických univerzit, někteří již obdrželi i titul PhD v oboru elektronika nebo výpočetní technika.
kompetence C, C++, Java, C#, Python, Java ME, OSGi, metaprogramování, optimalizace a paralelizace algoritmů, lock-free programování, model-driven vývoj uživatelská rozhraní OpenGL ES na různých platformách, 2D/3D grafika (nejen) na embedded zařízeních, vývoj HMI, generické GPU výpočty nízkoúrovňové programování úpravy Linux ovladačů, zákaznické úpravy bootloaderů, aplikace pracující bez OS operační systémy Windows CE, Linux, Symbian, Google Android, Unix metodologie SCRUM, V-model, Waterfall, Automotive Spice application lifecycle management správa požadavků, změnové řízeni, konfigurační management, modelování architektury a návrhu, automatizace a řízení testů
přednosti našeho týmu mezinárodně zkušený široký přehled v technologiích ● univerzitní vzdělání ● neustále se vzdělávající ● proaktivní ● flexibilní ● nízká fluktuace (<5%) ● ●
vybrané reference automotive Alpine Electronics R&D Europe, Německo Alpine Electronics je respektovaný japonský výrobce audio, video, navigačních a telematických produktů pro automotive průmysl. Elektrobit, Německo Elektrobit dodává software pro náročné embedded systémy, hardwarová řešení pro automobilový průmysl a bezdrátové technologie.. Panasonic Automotive Systems Europe, Německo Panasonic je jeden z největších světových výrobců spotřební elektroniky. Vyrábí celou řadu produktů od audiovisuálních systémů, komunikačních zařízení až k domácím spotřebičům a komponentám.
telekomunikace Acision, ČR Acision je přední světová společnost specializující se na dodávky řešení pro zasílání SMS správ.
partneři IBM, ČR Eccam je autorizovaný IBM Business Partner nabízející řešení IBM Rational pro application lifecycle management.
kontakt
Václav Opekar ředitel
Tel: +420 242 441 347 e-mail:
[email protected]
Libor Buš jednatel
Tel: +420 242 441 348 e-mail:
[email protected]
Kyoko Scheiffele
Business Manager Něměcké & Japonské kontakty Tel: +49 (0)177 3506478 e-mail:
[email protected]
Praha Eccam s.r.o. Politických vězňů 19 110 00 Praha 1
Kanceláře jsou v centru Prahy blízko Václavského náměstí.
Stuttgart Falbenhennenstr. 8 70180 Stuttgart Germany
www.eccam.com