Fortinet
Fortinet
Fortinet udvikler cybersikkerhedsløsninger til beskyttelse af netværk, applikationer og data på tværs af forskellige IT-miljøer. Virksomhedens portefølje samler netværkssikkerhed, avanceret trusselsbeskyttelse, Secure Access Service Edge (SASE) og netværksfunktioner under samlet administration. Fortinet betjener erhvervsvirksomheder og offentlige organisationer på tværs af brancher og har mere end 700.000 kunder verden over. Jobsøgere, der undersøger muligheder hos Fortinet, kan finde stillinger med tilknytning til cybersikkerhed, software som en tjeneste, business-to-business-teknologi og udvikling af sikker digital infrastruktur.

Udvikler af indlejret software til netværkssikkerhed

Udvikl C-baseret indlejret software til Fortinets netværkssikkerhedsprodukter. Byg funktioner til netværk, firewalls, sikkerhed og platforme på indlejret Linux.

Beskrivelse

  • Design og vedligehold indlejret software til netværkssikkerhedsprodukter gennem implementering, test og løbende support.
  • Skriv effektiv og vedligeholdelsesvenlig software, primært i C.
  • Udvikl netværksfunktioner på tværs af data-, kontrol- og systemadministrationslagene.
  • Byg og forbedr funktioner til firewalls, autentificering, kryptering, adgangskontrol og trusselsbeskyttelse.
  • Diagnosticér komplekse problemer med ydeevne, samtidighed, hukommelse, netværk og systemstabilitet.
  • Undersøg pakkeflow, og fejlfind netværksprotokoller med Wireshark og tcpdump.
  • Forbedr gennemløb, latenstid og skalerbarhed i ressourcebegrænsede miljøer.
  • Bidrag til arkitekturdiskussioner, tekniske designgennemgange og kodegennemgange.
  • Opret enheds-, integrations- og systemtests for at understøtte produktkvalitet og pålidelighed.
  • Samarbejd med teams inden for hardware, kvalitetssikring, produktledelse, sikkerhedsforskning og kundesupport.
  • Anvend sikker udviklingspraksis gennem hele softwarelivscyklussen.

Krav

  • Bachelor- eller kandidatgrad i datalogi, computerteknik, elektroteknik eller et beslægtet fagområde.
  • Mindst tre års professionel erfaring med softwareudvikling, herunder betydelig erfaring med C.
  • Solidt kendskab til datastrukturer, algoritmer, pointere, hukommelsesstyring og samtidig programmering.
  • Erfaring med udvikling af systemsoftware eller indlejret software til Linux eller et andet Unix-lignende operativsystem.
  • Stærkt kendskab til TCP/IP og almindelige netværksprotokoller, herunder Ethernet, ARP, IPv4/IPv6, TCP, UDP, ICMP, DNS, DHCP, TLS og HTTP.
  • Erfaring med socketprogrammering, kommunikation mellem processer, synkronisering og asynkron hændelseshåndtering.
  • Stærke evner inden for fejlfinding og problemløsning med værktøjer som GDB, Valgrind, AddressSanitizer, perf, Wireshark og tcpdump.
  • Erfaring med Git samt samarbejdsbaserede arbejdsgange for kodegennemgang og kontinuerlig integration.
  • Evne til selvstændigt at føre komplekse funktioner fra design gennem implementering og test til produktionssupport.
  • Gode skriftlige og mundtlige kommunikationsevner.
  • Foretrukket: baggrund med udvikling af firewalls, routere, VPN-gateways, systemer til forebyggelse af indtrængen, produkter til sikker adgang eller andre netværkssikkerhedsprodukter.
  • Foretrukket: kendskab til stateful firewalls, NAT, routing, håndhævelse af politikker, trafikinspektion og sessionsstyring.
  • Foretrukket: erfaring med IPsec, SSL/TLS, SSH, PKI, certifikathåndtering eller beslægtede sikkerhedsteknologier.
  • Foretrukket: kendskab til autentificeringsprotokoller og katalogtjenester som Kerberos, NTLM, LDAP, RADIUS, SAML eller OAuth.
  • Foretrukket: forståelse for sikker kodning, sårbarhedsbegrænsning, kryptografiske begreber og almindelige netværksangreb.
  • Foretrukket: erfaring med Python, Go, Bash eller et andet sprog til automatisering, test eller understøttende tjenester.
  • Foretrukket: erfaring med softwareudvikling til multicore-systemer med høj gennemløbskapacitet.
  • Foretrukket: kendskab til agil udvikling og CI/CD-pipelines.

Fordele

  • Virksomheden betaler hele prisen for sundheds-, tand- og synsdækning.
  • Sundhedsudgiftskonto.
  • Personlig udgiftskonto.
  • Medarbejder- og familiehjælpeprogram med rådgivning, juridisk rådgivning og ressourcer til mental sundhed.
  • Forsikring ved kritisk sygdom samt invaliditets- og livsforsikring.
  • Grupperegistreret pensionsopsparing (RRSP) med arbejdsgivermatch.
  • Betalt frihed.
  • Fleksible orlovsmuligheder, herunder betalte sundhedsdage.
  • Mulighed for at deltage i aktieprogrammet.
  • Bonusberettigelse vurderes ved ansættelsen og årligt efter virksomhedens skøn.

Relaterede job

Sun Life

Senior softwareingeniør, Core Java og iOS

Sun Life

Byg og vedligehold Java-tjenester, API'er, webapplikationer og native iOS-apps til Sun Lifes tjenester inden for økonomisk tryghed. Rollen omfatter også fejlfinding i produktion, håndtering af hændelser og sikring af applikationernes stabilitet.

Åbn