You will be working in our Network QA Team, setting up internal test automation frameworks, designing and writing test scripts and procedures, as well as automating our lab environment. You will be involved in the development of high speed network solutions (10 / 40 / 100 Gbps), working with bleeding-edge multicore processors.

Requirements

  • Strong background in testing networking applications (protocols, flows, configuring and automating
    tests using traffic generators etc.)
  • Knowledge in testing of data plane frameworks (DPDK, ODP, OFP etc.) will be a big advantage
  • TCP/IP networks expertise
  • Inquisitive mind and attention to details
  • Knowledge of test automation concepts and frameworks
  • Proficiency in scripting languages
  • Handling of standard UNIX shell utilities and tools

Tags

Automation, Data plane, DPDK, ODP, pktgen, Python, QA, Quality Assurance, Scripting, Spirent, TCP/IP, TRex, TTCN

Click here to apply

Error! Please check all fields and try again.

Your message was sent. Thank you!

You will work with ultra-high speed networks up to 100 Gb/s and create software running on multicore network processors. You will have the opportunity to work with data plane frameworks (DPDK, ODP), develop user space TCP/IP stacks and create high performance SDN/NFV solutions.

Requirements

  • Fluency in C code development and debugging
  • Knowledge and experience in implementation of TCP/IP stacks, routing protocols and other network-specific code
  • Handling of standard shell utilities and tools like GCC, GDB, GIT, make, iperf, perf
  • Knowledge of popular scripting languages (eg. bash, Python)

Tags

10G, 25G, 40G, 50G, 100G, ARMv8, Data plane, DPDK, Embedded, Ethernet, IPSEC, IPv4, IPv6, Kernel, Linux, MIPS, Multicore, Network, Network Fast Path, NIC, OpenFastPath, Routing, SSL/TLS, Smart NIC, Spirent, NFV, SDN, TCP/IP, Virtualization

Click here to apply

Error! Please check all fields and try again.

Your message was sent. Thank you!

You will bring up new hardware (silicon chips) and create low-level software running on ARMv8 based system-on-chip devices. You will be porting and adapting bootloaders (U-Boot, UEFI), writing device
drivers and similar components (ATF firmware), making sure they are rock solid and compliant with industry standards for interoperability. Your code will sometimes be submitted to the open source repositories.

Requirements

  • Understanding computer architecture (CPU, I/O, cache)
  • Fluency in C code development and debugging
  • Low level coding and bring-up experience
  • x86 or ARM assembly experience
  • Handling of standard shell utilities and tools like GCC, GDB, GIT

Tags

ACPI, ATF (ARM Trusted Framework), ARMv8, Bare metal, Bootstrap, Bring-up, Bytecode, C, Drivers, EDK2, EFI, FDT (Flattened Device Tree), JTAG, Kernel, Linux, OpenFirmware
PCIE, RTOS, SATA, Tianocore, U-Boot, UEFI, USB, Virtualization

Click here to apply

Error! Please check all fields and try again.

Your message was sent. Thank you!

You will be responsible for creating low-level, platform software running on bleeding-edge multicore processors (ARMv8 architecture). You will be involved in hacking on operating system kernel (BSD, Linux), writing device drivers and other in-kernel components, optimising for the best performance results. Your code will often be submitted to open source repositories.

Requirements

  • Fluency in C code development and debugging
  • Kernel coding experience: Linux or BSD kernel
  • Familiarity with OS / bootloader boundary
  • x86 or ARM assembly experience
  • Handling of standard shell utilities and tools like GCC, GDB, GIT, DTrace

Tags

ARMv8, Bring up, C, Debugging, Drivers, Embedded, FDT, FreeBSD, Hypervisor, Interrupts, Kernel, KVM, Linux, MIPS, MMU, Multicore, Network, OS, PCIE, Porting, PowerPC, SATA, SMP, SRIOV, System-on-chip, USB, Virtualization, X86

Click here to apply

Error! Please check all fields and try again.

Your message was sent. Thank you!

QA Engineer

You will be working in our Network QA Team, setting up internal test automation frameworks, designing and writing test scripts and procedures, as well as automating our lab environment. You will be involved in the development of high speed network solutions (10 / 40 / 100 Gbps), working with bleeding-edge multicore processors.

Requirements

  • Strong background in testing networking applications (protocols, flows, configuring and automating
    tests using traffic generators etc.)
  • Knowledge in testing of data plane frameworks (DPDK, ODP, OFP etc.) will be a big advantage
  • TCP/IP networks expertise
  • Inquisitive mind and attention to details
  • Knowledge of test automation concepts and frameworks
  • Proficiency in scripting languages
  • Handling of standard UNIX shell utilities and tools

Tags

Automation, Data plane, DPDK, ODP, pktgen, Python, QA, Quality Assurance, Scripting, Spirent, TCP/IP, TRex, TTCN

Network Stack Developer

You will work with ultra-high speed networks up to 100 Gb/s and create software running on multicore network processors. You will have the opportunity to work with data plane frameworks (DPDK, ODP), develop user space TCP/IP stacks and create high performance SDN/NFV solutions.

Requirements

  • Fluency in C code development and debugging
  • Knowledge and experience in implementation of TCP/IP stacks, routing protocols and other network-specific code
  • Handling of standard shell utilities and tools like GCC, GDB, GIT, make, iperf, perf
  • Knowledge of popular scripting languages (eg. bash, Python)

Tags

10G, 25G, 40G, 50G, 100G, ARMv8, Data plane, DPDK, Embedded, Ethernet, IPSEC, IPv4, IPv6, Kernel, Linux, MIPS, Multicore, Network, Network Fast Path, NIC, OpenFastPath, Routing, SSL/TLS, Smart NIC, Spirent, NFV, SDN, TCP/IP, Virtualization

Firmware/BIOS Developer

You will bring up new hardware (silicon chips) and create low-level software running on ARMv8 based system-on-chip devices. You will be porting and adapting bootloaders (U-Boot, UEFI), writing device
drivers and similar components (ATF firmware), making sure they are rock solid and compliant with industry standards for interoperability. Your code will sometimes be submitted to the open source repositories.

Requirements

  • Understanding computer architecture (CPU, I/O, cache)
  • Fluency in C code development and debugging
  • Low level coding and bring-up experience
  • x86 or ARM assembly experience
  • Handling of standard shell utilities and tools like GCC, GDB, GIT

Tags

ACPI, ATF (ARM Trusted Framework), ARMv8, Bare metal, Bootstrap, Bring-up, Bytecode, C, Drivers, EDK2, EFI, FDT (Flattened Device Tree), JTAG, Kernel, Linux, OpenFirmware
PCIE, RTOS, SATA, Tianocore, U-Boot, UEFI, USB, Virtualization

Kernel hacker

You will be responsible for creating low-level, platform software running on bleeding-edge multicore processors (ARMv8 architecture). You will be involved in hacking on operating system kernel (BSD, Linux), writing device drivers and other in-kernel components, optimising for the best performance results. Your code will often be submitted to open source repositories.

Requirements

  • Fluency in C code development and debugging
  • Kernel coding experience: Linux or BSD kernel
  • Familiarity with OS / bootloader boundary
  • x86 or ARM assembly experience
  • Handling of standard shell utilities and tools like GCC, GDB, GIT, DTrace

Tags

ARMv8, Bring up, C, Debugging, Drivers, Embedded, FDT, FreeBSD, Hypervisor, Interrupts, Kernel, KVM, Linux, MIPS, MMU, Multicore, Network, OS, PCIE, Porting, PowerPC, SATA, SMP, SRIOV, System-on-chip, USB, Virtualization, X86