Senior System Software Developer (C/C++)

3 Months ago • All levels

About the job

Job Description

Senior System Developer with strong C/C++ skills, networking device drivers experience, and knowledge of FreeBSD kernel concepts. Must have experience with embedded systems, troubleshooting, performance optimization, and multi-core environments.
Must have:
  • C Programming Skills
  • Networking Device Drivers
  • FreeBSD Kernel Concepts
  • Embedded Systems Experience
Good to have:
  • Python Programming
  • Software Defined Network
  • Virtualization Experience
  • NIC Adapters
Perks:
  • Medical Insurance
  • Flexible Working Hours
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

Description

We are looking for a highly organized and experienced Senior System Developer to take a part in re-designing from scratch of world famous network firewall/router.

Responsibilities:

  • Design and maintain efficient and reliable C code
  • Analyze existing features, process and implement them in next-gen product
  • Identify performance issues, bottlenecks and bugs, and devise solutions
  • Perform communications within a team

Requirements

  • Excellent C programming skills
  • Python programming skills will be a plus
  • Significant hands-on experience with networking device drivers (Ethernet, PCI-Express).
  • Familiarity with FreeBSD kernel concepts including networking, memory management and PCI subsystems.
  • Strong knowledge of Ethernet, packet processing concepts at L2/L3/L4 and networking protocol stacks (TCP/IP, UDP)
  • Extensive technology and design experience involving Software Defined Network (SDN), Virtualization etc.
  • Proven experience with solving real-time embedded issues, including threading, optimization, memory management, interrupt handling, etc.
  • Experience in troubleshooting, performance analysis, and performance optimization for embedded systems
  • Understanding of low level CPU architecture, multi-core/multi-CPU environments
  • Working experience on NIC adapters and various offloads

Benefits

  • Working with an international team of world class professionals on exciting and challenging projects
  • Learning & Development opportunities – mentoring, lectures, participation at industry conferences and events
  • Medical Insurance package
  • Sensibly flexible working hours
  • Breakfasts, snacks and fruits available during the day, tea and coffee machines
  • Casual workplace environment
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Sperasoft is a leading international game development company (a contributor to such franchises as Halo, Battlefield, Assassin’s Creed, Rainbow 6) headquartered in Burbank, CA.


We offer fully international development capabilities with comprehensive professional teams that are constructed with the best producers, engineers, designers, and artists in the gaming industry.


Sperasoft is a part of Keywords studios – international technical and creative services provider to the global video games industry and beyond.


Our partners and clients: Ubisoft, Microsoft, Warner Brothers, 343 Industries, Riot Games, Electronic Arts, Sony, BioWare, Blizzard Entertainment, and many others.

Yerevan, Yerevan, Armenia (On-Site)

Yerevan, Yerevan, Armenia (On-Site)

Vojvodina, Serbia (On-Site)

Kraków, Lesser Poland Voivodeship, Poland (On-Site)

Yerevan, Yerevan, Armenia (On-Site)

Belgrade, Serbia (On-Site)

Belgrade, Serbia (Hybrid)

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)

View All Jobs

Get notified when new jobs are added by Sperasoft

Similar Jobs

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PlayQ - Senior Data Analyst

PlayQ, United States (On-Site)

Ubisoft - Senior Graphic Programmer

Ubisoft, China (On-Site)

Activision - Senior Manager, Analytics Insights

Activision, United States (On-Site)

The Walt Disney Company - Senior Compositor

The Walt Disney Company, Canada (Hybrid)

DraftKings - Operations Specialist

DraftKings, Bulgaria (Hybrid)

King - Senior Product Analyst (Incident)

King, Sweden (On-Site)

Outscal - Mentor - C++ & DSA

Outscal, (Remote)

YallaPlay - Executive & Personal Assistant

YallaPlay, (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Abu Dhabi, Abu Dhabi, United Arab Emirates

Hypemasters - Art Director (3D)

Hypemasters, United Arab Emirates (Remote)

Hypemasters - Lead Data Analyst

Hypemasters, United Arab Emirates (Remote)

Keywords Studios (Player Support) - Senior 3D Environment/Prop Artist

Keywords Studios (Player Support), United Arab Emirates (On-Site)

PwC - Cloud Senior Manager – Managed Services

PwC, United Arab Emirates (On-Site)

Miratech - Assistant to the CEO (Dubai)

Miratech, United Arab Emirates (On-Site)

OKX - Affiliate BD Manager (Arabic Speaker)

OKX, United Arab Emirates (On-Site)

Visa - Head of Marketing - North Africa, Levant & Pakistan

Visa, United Arab Emirates (Hybrid)

inveniolsi - SAP UI5/FIORI Associate Consultant, invenioLSI Grow

inveniolsi, United Arab Emirates (On-Site)

Mastercard - Analyst

Mastercard, United Arab Emirates (On-Site)

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Aristocrat Gaming - Architect

Aristocrat Gaming, India (Hybrid)

Evolution - Office Coordinator

Evolution, Latvia (On-Site)

DraftKings - Senior Associate Delivery Manager

DraftKings, United States (Remote)

umusic - Senior BI Engineer

umusic, United States (On-Site)

Tencent - Senior Staff Researcher

Tencent, United States (On-Site)

Warner Bros. Games - TNT Sports Business: Propositions & Trading Manager

Warner Bros. Games, United Kingdom (Hybrid)

Aristocrat Gaming - Technical Lead - Full Stack Development

Aristocrat Gaming, India (Hybrid)

Aristocrat Gaming - Front End Developer

Aristocrat Gaming, Poland (Hybrid)

DraftKings - Operations Specialist

DraftKings, Bulgaria (Hybrid)

DraftKings - Senior AML Associate

DraftKings, United States (Remote)

Get notifed when new similar jobs are uploaded