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?