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


About our client

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ů.

Job description

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.

Requirements

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)

Benefits

• 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

More information

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


.NET Developer (siteq.)

Location

Hlavní město Praha

Job Type

Permanent
Contract

Field

Development

Salary

80.000 - 140.000 CZK

Je možné, že na našich stránkách nemůžete najít pracovní pozici, která by přesně odpovídala tomu, co hledáte. Důvodů je více: • projekty u našich klientů se v průběhu roku kapacitně mění a nyní jsou všechny úspěšně obsazeny / i když vhodnou pozici nemáme nyní, neznamená to, že ji nebudeme mít zítra • díky osobním vazbám, které máme u našich klientů jsme schopni Vám představit i pozice, o kterých se na běžném trhu práce nedozvíte • spolu s našimi klienty vytváříme pracovní nabídky vám přímo na míru, protože stejně jako my, tak i naši klienti si cení kvalitních kandidátů Proto budeme rádi, pokud nám o sobě dáte vědět. Díky tomu, že o projektech a konkrétních rolích komunikujeme přímo s hiring managery, můžeme vám poskytnout maximum informací nejen o práci samotné a o projektech, ale také o firemní kultuře a lidech, kteří se mohou stát Vaším šéfem nebo kolegou. Zkrátka to, co v inzerátu nikdy nemůžete najít.Nejčastěji naši klienti u kandidátů poptávají: • znalosti programovacích jazyků, jako je C#, VB.NET, Iron Ruby, C++ nebo PoweShell • dobrá znalost softwarového vývoje a moderních vývojových postupů • znalost dalších technologií, jako jsou ASP.NET, MVC (Model-View-Controller) a EntityPráce .NET Developera může zahrnovat například: • vytváření a implementaci kódu, který umožní spolehlivé a efektivní fungování softwarových systémů • analýzu požadavků, návrh a implementaci funkcionality, testování a ladění kódu • spolupráci s týmem vývojářů a dalšími členy projektového týmu, jako jsou analytici, designéři a manažeři projektů • řešení problémů a opravu chyb ve stávajícím kódu Mezi produkty našich klientů můžete najít: • řídicí systémy, spravující energetické instalace v různých odvětvích. Chytrá řešení pro řízení napájení pro výrobu energie nebo například dálkové ovládání a monitorování zdrojů energie • velké mezinárodní i lokální projekty, ať už jde například o automotive, medical, retail nebo fintech • 4D video přenosy pro operační sály, IoT řešení pro pekárny, automobilový digitální plánovací asistent a mnoho dalšíchRozhlížíte se po novém projektu nebo stálé práci se zaměřením na .Net prostředí? Dejte nám o sobě vědět. Je možné, že už zítra pro vás budeme mít to, co hledáte. Jak to funguje? • pošlete nám svůj životopis nebo odkaz na linkedin • do e-mailu vám přijde žádost o potvrzení GDPR • jakmile ho potvrdíte, uvidíme váš profil a ve chvíli, kdy se u některého z našich klientů otevře role, která by se vám mohla líbit, budeme vás informovat o aktuálních možnostech

JAVA Developer (siteq.)

Location

Hlavní město Praha
Remote

Job Type

Permanent
Contract

Field

Development

Salary

70.000 - 140.000 CZK

It is possible that you cannot find a job on our site that exactly matches what you are looking for. There are several reasons for that: • our clients' projects change throughout the year and all of them are successfully filled at this moment / even if we don't have a suitable position now, it doesn't mean we won't have it tomorrow • thanks to the personal relationships we have with our clients, we are able to introduce you to positions that are not available on the regular job market • we work with our clients to create job offers tailored just for you, because we value quality candidates as much as our clients do That's why we'd love to hear from you. By communicating directly with the hiring managers about projects and specific roles, we can provide you with maximum information not only about the job itself and the projects, but also about the company culture and the people who could become your boss or colleague. In short, we offer you what you cannot find anywhere else.The most frequent requests from our clients are: • varying levels of seniority - from beginners with a desire to learn, to leaders with the ability to support a team or technically manage a project Indicative Tech Stack: • Java technologies (J2EE, Spring, Spring Boot, Hibernate) Advantages may be: • SQL, MySQL, NoSQL, Linux, RedHat Fuse, OracleDB, Azure, Docker, KubernetesIn Java Developer positions at our clients, you can be involved in: • development of in-house products or internal company systems • for example, we work with a local leader in virtualization technologies, which provides infrastructure for TV and radio broadcasting, streaming, telco / cloud services, or IoT solutions • projects for SW House • we regularly offer positions for a smaller international company targeting industrial and automotive projects such as 4D video transmissions for operating rooms / robot software for laser eye surgery / digital scheduling assistant for Audi • rojects under one of the world's top 5 consulting firms • thanks to their broad portfolio of clients you can be involved in a variety of projects in areas such as security, medical, retail, or fintech You don't have to just "code". According to your vision and experience, you can participate in: • technical or business analysis in collaboration with clients, managers, and other team members • building the architecture of the products and choosing technologies for their development or innovation • database design and modeling or performance optimization • involvement of other related BE or FE technologies from the OOP or FOP categoryAre you looking for a new project or a full time job? Let us know about you.Chances are that tomorrow we might have exactly what you're looking for. How does it work? • send us your resume or LinkedIn link • you will receive a GDPR confirmation request in your email • once you confirm it, we'll view your profile and as soon as one of our clients opens a role that might be a good fit for you, we'll let you know about it

Práce v IT