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

I'm interested
I am interested
>_Let us know about you

    Similar jobs


    SalesForce Architect // Sales/Service Cloud

    Location

    Hlavní město Praha

    Job Type

    Permanent
    Contract

    Field

    Development

    Salary

    150.000 - 200.000 CZK

    Přinášet inovativní řešení a poskytovat služby, které pomáhají ostatním firmám dosáhnout úspěchu v digitálním světě - to je posláním jedné z 5 největších konzultačních firem, která je světovým leaderem v oblasti digitálních technologií, cloudových služeb a kybernetické bezpečnosti. #Consulting #Digital #Technology #Security Díky rozsáhlým zkušenostem dodává IT služby do téměř každé oblasti - ať už jde například o automotive, medical, retail nebo fintech. Celkem takových oblastí napočítáte více než 40 pro společnosti z Fortune500. Nabízíme vám příležitost podílet se na projektech pro velké mezinárodní i lokální společnosti. Připojte se k týmu IT profesionálů a přispějte k transformaci digitálního světa! • více než 9 000 klientů ve 120 zemích • v České republice: 2 100 zaměstnanců z desítek národností• znalosti v Sales Cloud a Service Cloud • zkušenosti s APEX kódováním, LWC a integracemi • schopnost rozumět Salesforce architektuře • praktické zkušenosti s implementací Salesforce v cloudovém prostředí • znalost Automotive Cloud a zkušenosti z automotive sektoru jsou výhodou • angličtina na komunikativní úrovni, čeština nebo slovenština výhodou V případě spolupráce na HPP:Připojte se k velkému a unikátnímu projektu v automotive odvětví, který má mezinárodní přesah a zahrnuje spolupráci s odborníky z různých zemí. Tento projekt umožňuje učit se v rozsahu, který v České republice není úplně běžný. Budete součástí týmu, který pracuje na implementaci a optimalizaci Salesforce napříč několika trhy. V rámci tohoto projektu se zaměříte na dva hlavní směry. Prvním je revize a zlepšení stávajícího Salesforce řešení, které již bylo implementováno. Druhým směrem je vytvoření nové šablony pro menší trhy, kde se Salesforce teprve zavádí. Cílem je navrhnout modernější architekturu a efektivnější řešení s využitím Salesforce Automotive Cloudu. Primárně budete zodpovídat za: • revizi a zlepšení stávajícího Salesforce řešení • vytvoření šablony pro zavádění Salesforce • spolupráci s týmem na integraci Salesforce s ostatními systémy • implementaci a optimalizaci různých Salesforce modulů (Sales Cloud, Service Cloud, Marketing Cloud a další)

    Senior QA Engineer

    Location

    Hlavní město Praha

    Job Type

    Contract

    Field

    Development

    Salary

    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