Text copied to clipboard!
Název
Text copied to clipboard!Softwarový inženýr C
Popis
Text copied to clipboard!
Hledáme talentovaného a motivovaného softwarového inženýra C, který se připojí k našemu týmu a bude se podílet na vývoji robustních a efektivních softwarových řešení. Jako softwarový inženýr C budete hrát klíčovou roli při návrhu, implementaci a optimalizaci softwarových komponent v jazyce C, které jsou základem našich produktů a služeb. Vaše práce bude mít přímý dopad na kvalitu a výkon našich systémů, a proto hledáme někoho, kdo má silné technické dovednosti, smysl pro detail a schopnost pracovat v týmu.Vaše hlavní odpovědnosti budou zahrnovat vývoj nových funkcí, údržbu stávajícího kódu, ladění a optimalizaci výkonu, stejně jako spolupráci s ostatními vývojáři, testery a projektovými manažery. Budete pracovat na různorodých projektech, od vestavěných systémů až po serverové aplikace, a budete mít příležitost rozvíjet své dovednosti v oblasti nízkoúrovňového programování, správy paměti a optimalizace algoritmů.Ideální kandidát má zkušenosti s programováním v jazyce C, rozumí principům operačních systémů, zná nástroje pro ladění a profilování kódu a má zkušenosti s vývojem softwaru v týmu. Znalost dalších jazyků jako C++, Python nebo assembler je výhodou, stejně jako zkušenosti s verzovacími systémy (např. Git), CI/CD nástroji a metodikami agilního vývoje.Nabízíme atraktivní platové ohodnocení, flexibilní pracovní dobu, možnost práce na dálku, přístup k nejnovějším technologiím a příležitost pracovat na inovativních projektech v dynamickém prostředí. Pokud máte vášeň pro programování v jazyce C a chcete se podílet na vývoji špičkových softwarových řešení, rádi vás přivítáme v našem týmu.
Odpovědnosti
Text copied to clipboard!- Vývoj a údržba softwaru v jazyce C
- Návrh a implementace nových funkcí
- Ladění a optimalizace výkonu aplikací
- Spolupráce s týmem vývojářů a testovacím oddělením
- Účast na code reviews a technických diskusích
- Psaní technické dokumentace
- Integrace softwaru s hardwarem a dalšími systémy
- Testování a validace softwarových komponent
- Dodržování standardů kvality a bezpečnosti kódu
- Podpora při nasazení a údržbě softwaru v produkci
Požadavky
Text copied to clipboard!- Zkušenosti s programováním v jazyce C
- Znalost principů operačních systémů a správy paměti
- Schopnost ladit a profilovat kód
- Zkušenosti s verzovacími systémy (např. Git)
- Znalost nástrojů pro vývoj a kompilaci (např. GCC, Make)
- Zkušenosti s vývojem v týmu a agilními metodikami
- Dobré analytické a problémové myšlení
- Schopnost číst a psát technickou dokumentaci v angličtině
- Znalost C++ nebo jiných jazyků výhodou
- Vysokoškolské vzdělání v oboru informatiky nebo příbuzném
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké máte zkušenosti s programováním v jazyce C?
- Pracoval(a) jste někdy na vestavěných systémech?
- Jaké nástroje používáte pro ladění a profilování kódu?
- Máte zkušenosti s verzovacími systémy jako Git?
- Jaký je váš přístup k psaní čistého a udržovatelného kódu?
- Jaké další programovací jazyky ovládáte?
- Jaké projekty jste v minulosti vyvíjel(a) v jazyce C?
- Jak zvládáte práci v týmu a komunikaci s kolegy?
- Máte zkušenosti s CI/CD nástroji?
- Jak řešíte problémy s výkonem softwaru?