C/C++ SW Engineer - Embedded Applications

Mám zájem

Typ

Permanent
Contract

Úvazek

Full time

Finance

80.000 - 100.000 CZK

Lokalita

Hlavní město Praha

ID

STQ_485_JOB


O našem klientovi

Globální technologická společnost s kořeny v České republice a více než 30 lety historie, která vyvíjí a vyrábí vlastní embedded řídicí systémy a softwarová řešení pro oblast energetiky a příbuzných odvětví - například řízení energetiky v dopravě, infrastruktuře nebo průmyslových provozech.
Produkty se používají ve více než 100 zemích světa, s obchodním a technickým zastoupením například v Evropě, Americe, Asii, Austrálii i na Blízkém východě.
Na vývoji embedded zařízení, ovládacích panelů a aplikačního softwaru se v tuzemsku podílí více než 200 specialistů. Vývoj probíhá kompletně in-house - od návrhu hardware, přes firmware, až po cloudové služby a mobilní aplikace.
I přes svůj globální záběr si firma zachovává neformální, téměř rodinnou firemní kulturu, která staví na otevřenosti, podpoře kolegů a chuti inovovat.
Klient klade důraz na vysokou technickou úroveň vývoje a moderní nástroje včetně AI, která je běžnou součástí každodenní práce vývojových týmů.

Náplň práce

Vaším hlavním úkolem bude vývoj aplikační vrstvy embedded zařízení v prostředí C++ a C se zaměřením na spolehlivost, strukturovanost a dlouhodobou udržitelnost kódu. Vývoj je orientovaný na systémy pro udržitelnou energii a decentralizovaná řešení v oblasti řízení a monitoringu.

Pracuje se primárně ve Windows, ale není vyžadována znalost Linuxu. Používají se procesory ST a Renesas a vývoj probíhá s využitím RTOS. Programuje se s důrazem na OOP principy.

Týmy aktivně využívají AI nástroje – od GitHub Copilotu přes ChatGPT až po Claude – a to nejen pro psaní kódu, ale také pro code review, dokumentaci a optimalizaci. Pracuje se agilně, týmově a s důrazem na kvalitu napříč celým vývojovým cyklem.

Požadavky

Pozice je vhodná jak pro zkušené C++ vývojáře, tak pro C/C++ embedded inženýry, kteří mají přesah do aplikační vrstvy. Důležitá je ochota ponořit se do specifik vývoje pro embedded prostředí (např. paměťová omezení, real-time chování, spolehlivost) a učit se v tomto směru dál.

Dobrá znalost C++ a schopnost psát čistý, strukturovaný kód v embedded kontextu

Praktická zkušenost s programováním v jazyce C (není nutná hluboká znalost jádra, ale schopnost porozumět a navázat na C kód je důležitá)

Schopnost porozumět omezením a principům embedded prostředí (např. paměťová a výkonová omezení, real-time požadavky)

Znalost principů softwarového inženýrství a práce ve větších kódových bázích

Zkušenost s verzovacím systémem Git a moderními vývojovými nástroji

Aktivní zájem o nové technologie – především AI nástroje ve vývoji (GitHub Copilot, ChatGPT, Claude...)

Znalost angličtiny pro čtení a psaní technické dokumentace

Výhodou:

Znalost nebo zkušenost s procesory ST a Renesas

Zkušenost s RTOS a orientace v prostředí embedded zařízení

Zájem o průmyslové komunikace (např. LVA, fieldbus)

Nabídka a podmínky

• Projekty s reálným dopadem na životní prostředí (decentralizovaná energetika, hybridní systémy, nízkoemisní technologie)
• Kvalitní technické zázemí, otevřená kultura a podpora vzdělávání
• Flexibilní režim práce (kombinace HO a kanceláře v Praze)
• 5 týdnů dovolené, 3 dny osobního volna a 1 den na dobrovolnické aktivity
• Edenred kafeterie, jazykové kurzy, firemní akce

Více informací

Zaujalo? Ozvěte se. Náborem vás provede zkušený technický konzultant bez zbytečné byrokracie a formálních náborových klišé.

Note: This position is open only to candidates with permanent residence in the EU and fluent communication in Czech or Slovak.

Mám zájem
Mám zájem
>_Dejte nám o sobě vědět

    Podobné pozice


    PHP Developer (Medior)

    Lokalita

    Hlavní město Praha
    Hybrid

    Typ

    Permanent
    Contract

    Obor

    Development

    Finance

    60.000 - 100.000 Kč

    Česká technologická firma, kterou před více než dvaceti lety založili dva kamarádi hned po škole. Řada lidí, kteří s nimi začínali, je tu dodnes — a to říká víc než jakýkoliv culture pitch. Firma se dávno posunula za hranici e-commerce. Dnes staví informační systémy, zákaznické portály a řešení na míru pro klienty z automotive, retailu i investičního sektoru. Všechno, co vytvoří, si také sama provozuje — na vlastní infrastruktuře, bez závislosti na externích cloudech, včetně vlastího AI stacku na vlastním hardwaru s LLM modely. Tým o zhruba 20 lidech pokrývá celý delivery: architekturu, analýzu, vývoj, testování i provoz. Funguje bez zbytečné hierarchie a bez přepálených buzzwordů. Developery tu berou jako partnery, ne jako kapacitu.Must-have Zapomeň na dlouhé checklisty. Tahle role stojí na třech věcech: * PHP + Laravel v produkci — víš, co se děje, když kód běží a používají ho reální uživatelé. Ne ze školy — z reálného projektu. * Schopnost dotahovat věci bez dohledu — převezmeš projekt, dovedeš ho do konce a nečekáš na zadání každého dalšího kroku. Problémy řešíš proaktivně. * Komunikace s klientem — dokážeš vysvětlit technické věci srozumitelně a bez omáčky. Překládáš realitu projektu, ne dokumentaci. Pokud nesplňuješ všechno — ozvi se. Doménový kontext (automotive, retail, investiční sektor) popisuje prostředí, ne filtr. Nice to Have * MySQL / MariaDB nad rámec CRUD — optimalizace dotazů, práce s většími daty * Zkušenost s Git workflow v týmu — PR, code review, branching strategie * Povědomí o serverovém prostředí a nasazení (Linux, Docker, CI/CD) * Zkušenost s e-commerce, portály nebo informačními systémy Tohle je kontext, ne tvrdé požadavky.Převezmeš část projektového portfolia a budeš za něj technicky odpovědný od začátku do konce. PHP/Laravel je nástroj — podstatné je, že se neomezuješ jen na kód. Navrhuješ řešení, děláš rozhodnutí a komunikuješ přímo s klientem. Pracuješ v přibližně 20členném týmu, který pokrývá celý delivery stack — architekti, analytici, developeři, testeři i servis. Reportuješ přímo Project Leadovi nebo CTO. Role vznikla s růstem firmy — projekty už nejde pokrýt jen juniorní kapacitou. Na svých projektech postupně přebíráš přímý kontakt s klientem. Technické problémy dokážeš vysvětlit srozumitelně a bez prostředníků. Architektonická rozhodnutí konzultuješ se seniory, ale máš u nich od začátku hlas — ne jen kódujíš zadané. Za rok máš na starosti 2–3 projekty a jsi na nich technicky klíčový člověk. Rozumíš tomu, jak firma staví a provozuje aplikace — a aktivně ovlivňuješ to, jak je bude stavět dál. Klíčové požadavky: * Navrhuješ a implementuješ webové aplikace, zákaznické portály a informační systémy v PHP/Laravel — od návrhu databáze přes API až po integraci s frontendem * Pracuješ na projektech od zadání po nasazení a postupně přebíráš technické vedení — komunikuješ přímo s klientem * Hlídáš kvalitu kódu v týmu — code review a best practices * Identifikuješ technické problémy včas a řešíš je dřív, než eskalují * Podílíš se na architektonických rozhodnutích — od prvního projektu máš hlas * Není to pozice pro juniora hledajícího vedení krok za krokem * Není to role, kde jen plníš tickety bez kontextu a zodpovědnosti za výsledek * Není to korporát se schvalovacími kolečky — rozhodnutí na projektech děláš ty * Není to čistě coding role — součástí práce je komunikace s klientem a technické vedeníZaujalo tě to? Napiš nebo pošli reakci: | linkedin.com/in/jirisoljak CV není potřeba — stačí LinkedIn profil a pár vět o sobě. Budeš mluvit přímo se zkušeným IT headhunterem s vlastní IT praxí — 500+ náborů. Relevantní diskuze bez HR balastu, s porozuměním technologii, trhu i tvé reálné situaci. Proces: Krátký úvodní call (15–30 min) Maximálně 2 kola — pokud věc dává smysl, rozhodnutí přijde i po prvním Před finálním rozhodnutím osobní setkání V každém kroku víš, kde jsi EU work authorization required. No visa sponsorship.

    Software/Solution Architect – Internal Systems & .NET

    Lokalita

    Hlavní město Praha
    Hybrid

    Typ

    Contract

    Obor

    Development

    Finance

    10 000 - 12 000 CZK / MD

    Mezinárodní finanční skupina s pobočkami v desítkách zemí — pojišťovnictví, investice a další finanční služby. Pražské regionální centrum koordinuje IT a technologické služby pro trhy v regionu EMEA. ▸ Why This Role Exists Now Firma posiluje IT o seniorního architekta pro oblast softwarových systémů. Naváže na dosavadní práci týmu i dodavatelů a posune architekturu systémů dál — stále víc i v projektech, které přesahují jednu zemi.▸ What Matters Most - Produkční zkušenost s .NET a schopnost posoudit cizí kód a architekturu, ne jen psát vlastní - Samostatná architektonická zkušenost — navrhoval/a jste řešení z vlastní iniciativy, ne jen implementoval/a cizí zadání - Spolupráce s dodavateli i s vlastními týmy zároveň - Git a Azure DevOps nebo obdobný nástroj - Schopnost mluvit s byznysem — vysvětlit technické závěry a doporučení netechnickým lidem a vedení - Pracovní angličtina a zkušenost z mezinárodního prostředí ▸ Nice to Have Tohle je kontext, ne tvrdé požadavky. - Zkušenost s technickým vedením týmu - Další technologie nebo platformy vedle .NET - Azure a moderní integrační vzory - Regulované prostředí (finanční služby)▸ Role / Mission Máte na starosti portfolio softwarových systémů firmy: posuzujete jejich technický stav, navrhujete architektonická řešení a určujete jejich další směr. Pro tenhle směr získáváte vývojáře i dodavatele odborností a vlivem, ne služebním postavením, a své závěry obhajujete před byznysem a vedením. Role je nadnárodní: pracujete na projektech napříč zeměmi regionu a s architekty skupiny spoluvytváříte i rozhodnutí na úrovni enterprise architektury (standardy, cílová podoba systémů, výběr platforem). Současnou generaci klíčových systémů tvoří .NET a React. Prvním úkolem je jejich zhodnocení a případné přepracování; jak se bude vyvíjet zbytek portfolia na jiných platformách, bude částečně na vašem posouzení. Po 12 měsících máte klíčové systémy zmapované a zhodnocené, řídíte jejich další architektonický rozvoj a jste jedním z hlavních architektonických hlasů ve firmě. ▸ Key Responsibilities - Posuzujete technický stav systémů — kód, architekturu, verzování i CI/CD — a navrhujete další postup - Navrhujete architektonická řešení a technické standardy pro vývoj - Koordinujete technické a koncepční otázky s vývojáři, dodavateli a architekty skupiny napříč zeměmi - Vysvětlujete a obhajujete technická doporučení před byznysem a vedením ▸ What This Role Is NOT - Není to úzká role na jednu technologii — .NET je součástí záběru, ne celý záběr - Není to role jen od stolu — pracujete s kódem i s týmy - Není to pozice pro vývojáře bez samostatné architektonické zkušenosti — hledáme někoho, kdo už architektonicky rozhodoval - Není to role pro čistě technického specialistu — je koncepční a konzultativní - Není to zakázka pro dodavatelskou firmu ani tým — hledáme samostatného odborníka s vlastní praxí - Není to krátkodobý projekt ani zaměstnanecký poměr — jde o dlouhodobý kontrakt od prvního dne ▸ Operating Model Dlouhodobý kontrakt. Úzce spolupracujete s týmem IT ředitele a s architekty skupiny. Pracovní jazyk je čeština i angličtina. Praha, hybrid — 2 dny týdně v kanceláři, dny si volíte sami.▸ Interested? Reach out Stačí odkaz na LinkedIn, CV není potřeba. Pokud profil nemáte aktuální a není energie či čas ho předělávat, pošlete místo něj pár vět o 2–3 posledních projektech. ▸ What Happens Next - Nejdřív rychlý call s námi — bez náborářského balastu, rovnou k věci. - Pak dvě kola u klienta — odbornost & fit. - Ozveme se každému a v každém kroku výběru, tak jako tak. Ano, někdy se to vleče a ani my nejsme bezchybní, ale víme, že další ghosting nepotřebujete. Na pozici pracuje přidělený konzultant. Nábor a kompetentnost garantuje přímo zakladatel SITEQ s vlastní letitou IT praxí & 500+ obsazených pozic. | linkedin.com/in/jirisoljak Mluvíme vaší řečí. Open only to candidates eligible to work in the EU without visa sponsorship, residing in the Czech Republic long-term, with proficiency in Czech or Slovak and working English. Ostatní pozice: siteq.cz/cs/jobs. Děkujeme!

    Práce v IT