Fortinet
Fortinet
Fortinet vyvíjí řešení kybernetické bezpečnosti pro ochranu sítí, aplikací a dat v různorodých IT prostředích. Portfolio společnosti spojuje zabezpečení sítí, pokročilou ochranu před hrozbami, bezpečný edge přístup ke službám (SASE) a síťové funkce pod jednotnou správou. Fortinet poskytuje služby podnikovým firmám a vládním organizacím napříč různými odvětvími a má více než 700 000 zákazníků po celém světě. Uchazeči, kteří zvažují pracovní příležitosti ve společnosti Fortinet, mohou najít pozice spojené s kybernetickou bezpečností, softwarem jako službou, technologiemi B2B a vývojem zabezpečené digitální infrastruktury.

Vývojář vestavěného softwaru pro síťovou bezpečnost

Vyvíjejte vestavěný software v jazyce C pro zařízení Fortinet pro síťovou bezpečnost. Vytvářejte síťové, firewallové, bezpečnostní a platformní funkce pro vestavěný Linux.

Popis

  • Navrhujte a udržujte vestavěný software pro zařízení síťové bezpečnosti, od implementace a testování po průběžnou podporu.
  • Pište efektivní a snadno udržovatelný software, především v jazyce C.
  • Rozvíjejte síťové funkce v datové, řídicí a systémové správní vrstvě.
  • Vytvářejte a vylepšujte funkce firewallu, ověřování, šifrování, řízení přístupu a ochrany před hrozbami.
  • Diagnostikujte složité problémy s výkonem, souběžností, pamětí, sítí a stabilitou systému.
  • Analyzujte tok paketů a řešte potíže se síťovými protokoly pomocí nástrojů Wireshark a tcpdump.
  • Zvyšujte propustnost a škálovatelnost a snižujte latenci v prostředích s omezenými zdroji.
  • Zapojte se do diskusí o architektuře, technických návrhových kontrol a revizí kódu.
  • Vytvářejte jednotkové, integrační a systémové testy pro zajištění kvality a spolehlivosti produktu.
  • Spolupracujte s týmy hardwaru, QA, produktového managementu, bezpečnostního výzkumu a zákaznické podpory.
  • Uplatňujte postupy bezpečného vývoje v průběhu celého životního cyklu softwaru.

Požadavky

  • Bakalářský nebo magisterský titul v oboru informatiky, počítačového inženýrství, elektrotechniky nebo příbuzném oboru.
  • Nejméně tři roky odborné praxe ve vývoji softwaru, včetně rozsáhlé práce s jazykem C.
  • Dobrá znalost datových struktur, algoritmů, ukazatelů, správy paměti a souběžného programování.
  • Zkušenosti s vývojem systémového nebo vestavěného softwaru pro Linux či jiný operační systém typu Unix.
  • Velmi dobrá znalost TCP/IP a běžných síťových protokolů, včetně Ethernetu, ARP, IPv4/IPv6, TCP, UDP, ICMP, DNS, DHCP, TLS a HTTP.
  • Zkušenosti s programováním soketů, meziprocesovou komunikací, synchronizací a asynchronním zpracováním událostí.
  • Dobré schopnosti ladění a řešení problémů s nástroji, jako jsou GDB, Valgrind, AddressSanitizer, perf, Wireshark a tcpdump.
  • Zkušenosti s Git, společnými revizemi kódu a procesy průběžné integrace.
  • Schopnost samostatně dovést vývoj složitých funkcí od návrhu přes implementaci a testování až po podporu v produkčním prostředí.
  • Dobré písemné a ústní komunikační dovednosti.
  • Výhodou: zkušenosti s vývojem firewallů, směrovačů, VPN bran, systémů prevence průniků, řešení zabezpečeného přístupu nebo jiných zařízení síťové bezpečnosti.
  • Výhodou: znalost stavových firewallů, NAT, směrování, vynucování zásad, inspekce provozu a správy relací.
  • Výhodou: zkušenosti s IPsec, SSL/TLS, SSH, PKI, správou certifikátů nebo souvisejícími bezpečnostními technologiemi.
  • Výhodou: znalost ověřovacích protokolů a adresářových služeb, jako jsou Kerberos, NTLM, LDAP, RADIUS, SAML nebo OAuth.
  • Výhodou: porozumění bezpečnému programování, zmírňování zranitelností, základům kryptografie a běžným síťovým útokům.
  • Výhodou: zkušenosti s Pythonem, Go, Bashem nebo jiným jazykem používaným pro automatizaci, testování či podpůrné služby.
  • Výhodou: zkušenosti s vývojem softwaru pro vícejádrové systémy s vysokou propustností.
  • Výhodou: znalost agilního vývoje a CI/CD pipeline.

Benefity

  • Kompletní úhrada zdravotního, zubního a očního pojištění společností.
  • Účet na zdravotní výdaje.
  • Účet na osobní výdaje.
  • Program pomoci zaměstnancům a jejich rodinám, který zahrnuje poradenství, právní konzultace a zdroje k podpoře duševního zdraví.
  • Pojištění pro případ závažného onemocnění, invalidity a životní pojištění.
  • Skupinový registrovaný penzijní spořicí plán (RRSP) s příspěvky zaměstnavatele.
  • Placené volno.
  • Flexibilní možnosti volna včetně placených zdravotních dnů.
  • Možnost účastnit se programu podílové účasti.
  • Nárok na bonus se posuzuje při nástupu a každoročně podle uvážení společnosti.

Související pracovní nabídky

Sun Life

Seniorní softwarový inženýr: Core Java a iOS

Sun Life

Vyvíjejte a podporujte služby Java, API, webové aplikace a nativní aplikace iOS pro finanční služby Sun Life. Součástí role je také řešení problémů v produkčním prostředí, obnova služeb po incidentech a zajištění spolehlivosti aplikací.

Otevřít
Sun Life

Seniorní softwarový inženýr: Core Java a iOS

Sun Life

Vyvíjejte a podporujte podnikové služby Java, rozhraní API a nativní aplikace pro iOS ve společnosti Sun Life. Náplň práce zahrnuje také řešení problémů v produkčním prostředí, reakci na incidenty a zvyšování spolehlivosti.

Otevřít
SOGECLAIR

Vedoucí inženýr konstrukcí pro letectví a kosmonautiku

SOGECLAIR

Ve společnosti SOGECLAIR veďte pokročilý vývoj konstrukcí pro letectví a kosmonautiku a dohlížejte na specialisty integrace, rozpočty i řízení oddělení. Podporujte výrobu letadel a řešte problémy týkající se letadel v provozu.

Otevřít
Fortinet

Vývojář vestavěného softwaru Fortinet FortiGate

Fortinet

Vyvíjejte software v C/C++ pro funkce komplexní ochrany Fortinet FortiGate. Patří mezi ně antivirus, filtrování webu, prevence úniku dat a ochrana proti spamu.

Otevřít