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


    Junior PHP Developer

    Lokalita

    Hlavní město Praha
    Hybrid

    Typ

    Permanent
    Contract

    Obor

    Development

    Finance

    40.000-50.000 Kč

    Stabilní česká technologická firma s více než dvěma dekádami zkušeností v oblasti vývoje digitálních produktů a systémových řešení na míru. Zaměřuje se nejen na webové aplikace, ale také na komplexní interní systémy, zákaznické portály a infrastrukturu pro provoz náročných služeb. Ve spolupráci s klienty z oblasti automotive, developmentu, retailu nebo e-commerce navrhuje a realizuje řešení s maximálním důrazem na udržitelnost, technickou kvalitu a dlouhodobý provoz. Veškerý vývoj i nasazení probíhá pod jednou střechou – od návrhu přes implementaci až po správu ve vlastní infrastruktuře. Firemní kultura staví na otevřené komunikaci, důvěře a prostoru pro vlastní názor. Vývojáři mají možnost mluvit do architektury, konzultovat přímo s klientem a technicky řídit projekty. Tým funguje bez zbytečné hierarchie – s důrazem na samostatnost, kvalitu a zdravý rozum. A navrch? Lidé ve vedení, kteří vás neberou jen jako kolegy, ale jako osobnosti se svými sny, ambicemi a životem mimo klávesnici. Rozumný přístup, respekt a důvěra tu nejsou prázdná slova – jsou to základní principy fungování.Hledáme člověka, který: • má základní znalost PHP • vyzkoušel si práci s databázemi (MySQL nebo MariaDB) • rozumí základu verzování v Git • nebojí se zeptat a má chuť se učit • je spolehlivý a má zájem růst v týmu, kde se pracuje na reálných věcech Technologie, se kterými se setkáš: • PHP (Laravel) • MySQL • Git • základy práce v týmu, code review, testování Ideální start pro někoho, kdo už má základy a teď chce udělat krok dál – směrem k reálné produkci, reálným klientům a reálnému týmu.Práce pro juniorního vývojáře, který už má za sebou první zkušenost s PHP – ať už ze školy, z vlastního projektu, nebo třeba z brigády. Důležité je, že znáš základy, máš chuť učit se dál a chceš se zapojit do reálných projektů, kde kód opravdu běží a používá ho někdo jiný než ty. Dostaneš příležitost pracovat pod vedením zkušenějších kolegů na ostrých zakázkách a postupně si osahat celý vývojový proces – od jednoduchých úprav až po samostatnou práci na menších modulech. Budeš součástí týmu, kde se věci řeší napřímo, učíš se v praxi a vidíš, co se děje „za oponou“ moderních webových aplikací.Pokud zaujalo, ozvěte se prosím. Žádné nesmyslné formality díky letité spolupráci s prověřeným a solidním klientem. Pozicí vás provede seniorní recruiter s více než 10 lety praxe v IT náboru. Note: This position is open only to Czech or Slovak-speaking candidates who are legally authorized to work in the Czech Republic without visa sponsorship. Candidates who do not meet these criteria will not be considered for the recruitment process.

    Senior Software Engineer (Java | Kotlin) – Cloud Payments Platform

    Lokalita

    Hlavní město Praha
    Hybrid
    Jihočeský kraj
    Remote

    Typ

    Permanent
    Contract

    Obor

    Development

    Finance

    120.000 - 180.000 CZK

    Our client is an international product-focused fintech company working on simplifying and improving the global payment ecosystem. They build solutions that enable seamless and secure transactions, with a strong focus on cloud platforms and container-based services, supporting both digital and in-person payment channels. The company employs around 300 people across Europe, with more than 70 experts based in Prague, primarily in product development and engineering roles. All products are built fully in-house from scratch by cross-functional agile teams, with a strong emphasis on quality, performance, security, and long-term maintainability. They value independence, ownership, and a strong engineering culture, and continuously invest in modern, performance-driven systems supporting FinTech clients across Europe, the Americas, Asia, and beyond. Heavy corporate processes are intentionally avoided in favor of a collaborative, pragmatic, and technically driven environment. The Prague office serves as a key product development and innovation hub. The role can be based in Prague, České Budějovice, or worked remotely, depending on what works best for the candidate.To succeed in this role, you should have: • 5+ years of experience as a Java / Kotlin backend developer. • Strong hands-on experience with Spring Boot, REST APIs, and modern Java frameworks. • Proven experience designing and developing clean, reusable, and testable code in a microservices architecture. • Practical experience with cloud technologies, preferably AWS (Azure or GCP is also acceptable). • Good understanding of performance, security, and scalability in distributed systems. • Experience with CI/CD pipelines and modern development workflows. • Hands-on experience with Docker, Kubernetes, or similar container technologies is an advantage. • Ability to work independently, take responsibility for your part of the system, and drive technical decisions. • Experience with code reviews, technical documentation, and improving engineering standards. • Knowledge of React or frontend collaboration is a plus, not a requirement. • Communicative English (B2+) for daily collaboration in an international environment. • Proactive, reliable, and comfortable working in a fast-moving, product-driven environment.Designing and developing clean, reusable, and testable backend code within a microservices-based architecture. • Working on cloud-based backend solutions for modern payment terminal platforms used by international FinTech clients. • Development and maintenance of internal tools focused on: • device and terminal management, • reporting and analytics, • secure cloud and transaction-related services. • Actively participating in design decisions, proposing and defending design patterns and best practices. • Maintaining a strong focus on performance, security, scalability, and system stability. • Collaborating closely with business analysts, testers, Scrum Master, and payment domain experts. • Supporting code quality, participating in code reviews, and improving overall engineering standards. • Mentoring junior team members and contributing to the technical growth of the team. • Working in cross-functional agile teams using Scrum methodology.You will be guided through the recruitment process by a senior recruiter with hands-on IT background, ensuring a focused, transparent, and technically relevant process — without unnecessary recruitment bureaucracy. NOTE! We are only considering candidates with valid EU work authorization. Visa sponsorship is not available for this role.

    Práce v IT