Fortinet
Fortinet
Fortinet utvikler cybersikkerhetsløsninger for å beskytte nettverk, applikasjoner og data på tvers av ulike IT-miljøer. Selskapets portefølje samler nettverkssikkerhet, avansert trusselbeskyttelse, Secure Access Service Edge (SASE) og nettverksfunksjoner under én felles administrasjon. Fortinet betjener virksomheter og offentlige organisasjoner på tvers av bransjer, med mer enn 700 000 kunder over hele verden. Jobbsøkere som utforsker muligheter hos Fortinet, kan finne stillinger knyttet til cybersikkerhet, programvare som tjeneste, business-to-business-teknologi og utvikling av sikker digital infrastruktur.

Utvikler av innebygd programvare for nettverkssikkerhet

Utvikle C-basert innebygd programvare for Fortinets nettverkssikkerhetsprodukter. Bygg funksjoner for nettverk, brannmurer, sikkerhet og plattformer på innebygd Linux.

Beskrivelse

  • Utform og vedlikehold innebygd programvare for nettverkssikkerhetsprodukter gjennom implementering, testing og løpende støtte.
  • Skriv effektiv og vedlikeholdbar programvare, hovedsakelig i C.
  • Utvikle nettverksfunksjoner på tvers av data-, kontroll- og systemadministrasjonslagene.
  • Bygg og forbedre funksjoner for brannmurer, autentisering, kryptering, tilgangskontroll og trusselbeskyttelse.
  • Diagnostiser komplekse problemer med ytelse, samtidighet, minne, nettverk og systemstabilitet.
  • Undersøk pakkeflyter og feilsøk nettverksprotokoller med Wireshark og tcpdump.
  • Forbedre gjennomstrømming, latenstid og skalerbarhet i ressursbegrensede miljøer.
  • Bidra i arkitekturdiskusjoner, tekniske designgjennomganger og kodegjennomganger.
  • Opprett enhets-, integrasjons- og systemtester for å støtte produktkvalitet og pålitelighet.
  • Samarbeid med team innen maskinvare, kvalitetssikring, produktledelse, sikkerhetsforskning og kundestøtte.
  • Bruk praksis for sikker programvareutvikling gjennom hele programvarens livssyklus.

Krav

  • Bachelor- eller mastergrad i informatikk, datateknikk, elektroteknikk eller et beslektet fagområde.
  • Minst tre års yrkeserfaring med programvareutvikling, inkludert betydelig erfaring med C.
  • Solid grunnlag i datastrukturer, algoritmer, pekere, minnehåndtering og samtidig programmering.
  • Erfaring med å utvikle systemprogramvare eller innebygd programvare på Linux eller et annet Unix-lignende operativsystem.
  • God kunnskap om TCP/IP og vanlige nettverksprotokoller, inkludert Ethernet, ARP, IPv4/IPv6, TCP, UDP, ICMP, DNS, DHCP, TLS og HTTP.
  • Erfaring med socketprogrammering, kommunikasjon mellom prosesser, synkronisering og asynkron hendelseshåndtering.
  • Gode ferdigheter i feilsøking og problemløsning med verktøy som GDB, Valgrind, AddressSanitizer, perf, Wireshark og tcpdump.
  • Erfaring med Git og samarbeidsbaserte arbeidsflyter for kodegjennomgang og kontinuerlig integrasjon.
  • Evne til å føre komplekse funksjoner selvstendig fra design via implementering og testing til produksjonsstøtte.
  • Gode skriftlige og muntlige kommunikasjonsevner.
  • Foretrukket: bakgrunn fra utvikling av brannmurer, rutere, VPN-gatewayer, systemer for inntrengingsforebygging, produkter for sikker tilgang eller andre nettverkssikkerhetsprodukter.
  • Foretrukket: kunnskap om tilstandsbaserte brannmurer, NAT, ruting, håndheving av policyer, trafikkinspeksjon og økthåndtering.
  • Foretrukket: erfaring med IPsec, SSL/TLS, SSH, PKI, sertifikathåndtering eller beslektede sikkerhetsteknologier.
  • Foretrukket: kjennskap til autentiseringsprotokoller og katalogtjenester som Kerberos, NTLM, LDAP, RADIUS, SAML eller OAuth.
  • Foretrukket: forståelse av sikker koding, sårbarhetsbegrensning, kryptografiske begreper og vanlige nettverksangrep.
  • Foretrukket: erfaring med Python, Go, Bash eller et annet språk brukt til automatisering, testing eller støttetjenester.
  • Foretrukket: erfaring med programvareutvikling for flerkjernede systemer med høy gjennomstrømming.
  • Foretrukket: kjennskap til smidig utvikling og CI/CD-pipelines.

Fordeler

  • Selskapet betaler hele kostnaden for helse-, tann- og synsdekning.
  • Helsekonto.
  • Personlig utgiftskonto.
  • Støtteprogram for ansatte og familie med rådgivning, juridisk rådgivning og ressurser for psykisk helse.
  • Forsikring ved kritisk sykdom samt uføre- og livsforsikring.
  • Gruppebasert registrert pensjonssparing (RRSP) med arbeidsgivermatching.
  • Betalt fri.
  • Fleksible permisjonsordninger, inkludert betalte helsedager.
  • Mulighet til å delta i aksjeprogrammet.
  • Bonusberettigelse vurderes ved ansettelse og årlig etter selskapets skjønn.

Relaterte jobber

Sun Life

Senior programvareingeniør, Core Java og iOS

Sun Life

Bygg og vedlikehold Java-tjenester, API-er, webapplikasjoner og native iOS-apper for Sun Lifes tjenester innen økonomisk trygghet. Rollen omfatter også feilsøking i produksjon, håndtering av hendelser og sikring av applikasjonenes stabilitet.

Åpne