C/C++ SW Engineer - Embedded Applications

I'm interested

Job Type

Permanent
Contract

Job type

Full time

Salary

80.000 - 100.000 CZK

Location

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.

I'm interested

Similar jobs


Voice Engineer // Cisco / Avaya

Location

Hlavní město Praha

Job Type

Permanent
Contract

Field

Development

Salary

80.000-120.000 CZK

Výstavby datových center a cloud řešení pro nadnárodní finanční a telekomunikační společnosti, robotizace procesů ve výrobních podnicích, vývoj a implementace SW platforem pro e-commerce i IoT oblasti nebo komplexní kybernetická bezpečnost pro vládní organizace. To vše jsou projekty, do kterých se můžete zapojit v zastoupení české pobočky stabilní mezinárodní technologické skupiny s příjemnou firemní kulturou, kde řada zaměstnanců pracuje více jak 10 let. Díky své velikosti a působnosti v mnoha zemích nabízí stabilitu a možnost přenosu know-how v rámci všech svých regionů. Z pohledu procesů a komunikace ale nejde o běžnou korporaci, a naopak se stále snaží držet punc rodinné firmy. Náš klient je partnerem předních technologických společností jako Cisco, Palo Alto, Check Point, Microsoft, Oracle, VMware a cca 50 dalších. Zaměřuje se jak na infrastrukturní řešení, tak na vývoj a správu softwarových aplikací. • přes 30 let na trhu • přes 800 zaměstnanců • zastoupení v 7 zemích• znalost technologií kontaktních center, jako jsou Cisco, Avaya nebo Genesys • zkušenosti s vývojem a integrací hlasových aplikací • znalost API a webových služeb, včetně Javascript a jQuery • základní znalost alespoň jednoho programovacího jazyku jako Java, C#, Python nebo PHP • výhodou jsou zkušenosti s cloudovými řešeními kontaktních center a pokud vlastníte certifikace v Cisco, Avaya, Genesys nebo jiné relevantní technologii, je to fajn bonusPamatujete doby, kdy měl každý na stole analogový telefonní přístroj s dvěma dráty? Tehdy mezi tím byla ústředna, kde někdo manuálně přepojoval hovory. Technologie se od té doby posunuly o míle dál. Dneska se hlasy přenášejí digitálně po síti a svět kontaktních center je mnohem složitější a zajímavější. Hledáme Voice Engineera, který bude tuto technologickou revoluci posouvat stále dál. Budete součástí malého, ale dynamického tříčlenného týmu, složeného z jednoho frontendového a dvou backendových vývojářů s podporou dalších 25 Voice Engineerů. Vaším hlavním úkolem bude vyvíjet a udržovat hlasové aplikace a integrace pro platformy jako Cisco a Avaya. Zároveň má klient vizi rozšířit portfolio o další cloudové platformy kontaktních center. Primárně budete zodpovídat za: • vývoj a údržbu hlasových aplikací a integrace s CRM, helpdesk systémy a dalšími komponenty, které operátorům umožní efektivně zaznamenávat informace a hodnotit hovory • integraci volacích systémů s podnikovými aplikacemi, pro správné fungování a optimalizaci procesů • poskytování technické podpory, řešení problémů a zajištění vysoké dostupnosti a výkonu hlasových systémů • udržování přehledu o nejnovějších trendech v oblasti hlasových technologií a navrhování inovativních řešení a vylepšení • tvorbu a aktualizaci technické dokumentace a možnost mentoringu juniorních kolegů

PHP Developer (Medior)

Location

Hlavní město Praha
Hybrid

Job Type

Permanent
Contract

Field

Development

Salary

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.

IT jobs