avatar

Sperasoft is hiring a
Senior System Software Developer (C/C++)

👈 Back to all jobs

Read by 82 job seekers.

Yerevan, Armenia

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

Mandatory skills:

    • Excellent C/C++ programming skills (C is preferrable)
    • Strong knowledge of Ethernet, packet processing concepts at L2/L3/L4 and networking protocol stacks (TCP/IP, UDP)
    • Strong knowledge of Linux

 

Desired skills:

    • Significant hands-on experience with networking device drivers (Ethernet, PCI-Express).
    • Familiarity with FreeBSD kernel concepts including networking, memory management and PCI subsystems.
    • 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
    • Python programming skills will be a plus

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

Estimated Salary range:

Our salary intelligence, powered by our AI algorithms, has calculated an estimated range for this position between $55,000 - $65,000 . Please note that the actual salary for this position may vary, as it is dependent on various factors including but not limited to experience, location, and market dynamics.

See more jobs at Sperasoft

Related jobs