Fortinet
Fortinet
Fortinet razvija rešitve za kibernetsko varnost, namenjene zaščiti omrežij, aplikacij in podatkov v različnih okoljih IT. Njegov portfelj združuje omrežno varnost, napredno zaščito pred grožnjami, varen dostop do roba omrežja (SASE) in omrežne zmogljivosti pod enotnim upravljanjem. Fortinet nudi storitve podjetjem in vladnim organizacijam v različnih panogah ter ima po svetu več kot 700.000 strank. Iskalci zaposlitve, ki raziskujejo priložnosti pri podjetju Fortinet, lahko najdejo delovna mesta, povezana s kibernetsko varnostjo, programsko opremo kot storitvijo, poslovnimi tehnologijami in razvojem varne digitalne infrastrukture.

Embedded Software Developer, Network Security

Build C-based embedded software for Fortinet network security appliances. Develop networking, firewall, security, and platform features on embedded Linux.

Opis

  • Design and maintain embedded software for network security appliances through implementation, testing, and ongoing support.
  • Write efficient, maintainable software primarily in C.
  • Develop networking capabilities across data-plane, control-plane, and system-management layers.
  • Build and improve firewall, authentication, encryption, access-control, and threat-protection features.
  • Diagnose complex performance, concurrency, memory, networking, and system-stability issues.
  • Inspect packet flows and troubleshoot network protocols with Wireshark and tcpdump.
  • Improve throughput, latency, and scalability in resource-constrained environments.
  • Contribute to architecture discussions, technical design reviews, and code reviews.
  • Create unit, integration, and system tests to support product quality and reliability.
  • Work with hardware, QA, product management, security research, and customer support teams.
  • Apply secure-development practices throughout the software lifecycle.

Zahteve

  • Bachelor’s or master’s degree in computer science, computer engineering, electrical engineering, or a related discipline.
  • At least three years of professional software development experience, including substantial work with C.
  • Strong grounding in data structures, algorithms, pointers, memory management, and concurrent programming.
  • Experience building system-level or embedded software on Linux or another Unix-like operating system.
  • Strong knowledge of TCP/IP and common network protocols, including Ethernet, ARP, IPv4/IPv6, TCP, UDP, ICMP, DNS, DHCP, TLS, and HTTP.
  • Experience with socket programming, inter-process communication, synchronization, and asynchronous event handling.
  • Strong debugging and problem-solving ability with tools such as GDB, Valgrind, AddressSanitizer, perf, Wireshark, and tcpdump.
  • Experience with Git and collaborative code review and continuous-integration workflows.
  • Ability to independently take complex features from design through implementation, testing, and production support.
  • Strong written and spoken communication skills.
  • Preferred: background developing firewalls, routers, VPN gateways, intrusion-prevention systems, secure-access products, or other network-security appliances.
  • Preferred: knowledge of stateful firewalling, NAT, routing, policy enforcement, traffic inspection, and session management.
  • Preferred: experience with IPsec, SSL/TLS, SSH, PKI, certificate management, or related security technologies.
  • Preferred: familiarity with authentication protocols and directory services such as Kerberos, NTLM, LDAP, RADIUS, SAML, or OAuth.
  • Preferred: understanding of secure coding, vulnerability mitigation, cryptographic concepts, and common network attacks.
  • Preferred: experience with Python, Go, Bash, or another language used for automation, testing, or supporting services.
  • Preferred: experience developing software for multicore, high-throughput systems.
  • Preferred: familiarity with Agile development and CI/CD pipelines.

Ugodnosti

  • Company-paid medical, dental, and vision coverage in full.
  • Health Spending Account.
  • Personal Spending Account.
  • Employee and Family Assistance Plan with counseling, legal advice, and mental health resources.
  • Critical illness, disability, and life insurance.
  • Group Registered Retirement Savings Plan (RRSP) with employer matching.
  • Paid time off.
  • Flexible leave options, including paid health days.
  • Eligibility to participate in the equity program.
  • Bonus eligibility is reviewed at hiring and annually at the company’s discretion.

Sorodna delovna mesta

Sun Life

Senior Software Engineer, Core Java and iOS

Sun Life

Build and support Java services, APIs, web applications, and native iOS apps for Sun Life’s financial security services. The role also covers production troubleshooting, incident recovery, and application reliability.

Odpri
Sun Life

Senior Software Engineer, Core Java and iOS

Sun Life

Build and support enterprise Java services, APIs, and native iOS applications at Sun Life. The role also covers production troubleshooting, incident response, and reliability improvements.

Odpri
SOGECLAIR

Senior Aerospace Structures Engineering Lead

SOGECLAIR

Lead advanced engineering design for aerospace structures at SOGECLAIR, overseeing integration specialists, budgets, and departmental governance. Support aircraft production and resolve issues affecting aircraft in service.

Odpri