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


About our client / 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ů.

Job description / 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.

Requirements / 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)

Benefits / Benefity

• 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 / 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

Podobné pozice


REACT Vývojář (siteq.)

Lokalita

Hlavní město Praha
Remote

Typ

Permanent
Contract

Obor

Development

Finance

70.000 - 180.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í: • různou úroveň seniority - od začátečníků s chutí se vše teprve naučit, po Leadery se schopností podporovat tým, či technicky řídit projekt • orientační Tech Stack: React, TypeScript/JavaScript • výhodou bývá: Redux, Redux-Saga, NestJS, Node.js, React Native, CSS+HTML, GraphQL, SQL / PostgreSQL, REST/JSON APIs, Jira, Git, DoctorNa pozici React developera u našich klientů se můžete podílet například na: • vývoji vlastních produktů firem: Spolupracujeme například s klientem, který vyvíjí SW solutions pro novináře a týmy z médií po celém světě. Jejich produkty umožňují plánování a koordinaci lidí ve studiu i v terénu nebo organizování občanské žurnalistiky. • projektech pro agentury či SW House: Pravidelně nabízíme pozice pro menší mezinárodní společnosti, které cílí na pomoc průmyslovým a automobilovým firmám na německém trhu. V jedné například pracují na designu autokonfigurátorů, kde si můžete objednat customizovaný vůz na přání. Druhá pracuje na web a mobil aplikacích, ale má za sebou i projekty jako 4D video přenosy pro operační sály / SW pro robota k laserovým operacím očí / digitální plánovací asistent pro Audi. Nemusíte jen "bušit kód". Dle svých představ a zkušeností se můžete podílet i na: • UX/UI designovém řešení svěřených produktů • technické či business analýze ve spolupráci s klienty, manažery a dalšími členy týmu • budování architektury svěřených produktů a výběru technologií pro jejich vývojRozhlížíte se po novém projektu nebo stálé práci se zaměřením na React? 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 ověříme, zda se u některého z našich klientů neotevřela role, která by se vám mohla líbit. Potom vás budeme informovat o aktuálních možnostech.

Senior QA Engineer

Lokalita

Hlavní město Praha

Typ

Contract

Obor

Development

Finance

100.000 - 140.000 CZK

Web, mobile, server application platforms, and DevOps services on AWS / Azure - this is a SW house that targets clients such as Volkswagen, Audi, Daimler, SKF, or Getinge. A team of 40 people delivers comprehensive solutions, not short-term projects. Our client builds everything on the green field - design, architecture, development, and deployment. Operating room workflow optimization, IoT solutions for bakeries, a digital planning assistant for the automotive industry, embedded system controllers for electronics and advanced industrial equipment — and many moreWhat will help you succeed? • 6+ years of experience in QA, including test automation. • Strong knowledge and experience with Cypress is a must. • Good understanding of how to plan and organize testing. • Experience using Zephyr, JIRA, and Confluence. • Knowledge of how CI/CD pipelines work. • Basic SQL knowledge. • Experience with AWS is a plus, but not necessary. • Good English and fluency in Czech are required.Our client is launching an exciting new project with an automotive customer, focusing on the Human Work Planning (HWP) initiative. This work will involve 15+ connected systems, and we are now looking for experienced QA Engineers who can lead the setup of E2E automated testing from the ground up. Your main tasks: • Take responsibility for test automation in the project (using Cypress and JavaScript/TypeScript). • Create and update a test strategy for full product testing. • Write and maintain automated test cases. • Make sure tests work well in the CI/CD process (using Jenkins or GitLab). • Work closely with developers, architects, and QA teammates to keep the product quality high. • Track bugs and test results using Jira and Zephyr. • (Optional) Help with API testing using tools like Postman or JMeter. • Take part in meetings with the client to understand their needs clearly. In the senior role, you may also lead part of the QA team and coordinate tasks.

Práce v IT