Field Application Engineer - Centurion (4 positions available)The leading developer of high-performance networking solutions for cloud, data center, service provider and enterprise communications products based in Centurion is currently looking for a Compiler Software Development EngineerSalary: Negotiable depending on experienceThe most important skills for this position are
C/C++ programming and Linux experience. The candidates
must have experience with Linux and
must be experienced in C programming. The candidates must also be
willing to travel.
Responsibilities:The purpose of this position is to provide all aspects of pre- and post-sales technical support to our OEM customers, ecosystem partners, distributors, ODMs, and CMs. The FAE functions is an integral member of field operations, bridging the sales teams, account managers, factory-based systems engineering and product marketing to provide pre-/post-sales customer technical support
Education/Experience: Bachelor’s Degree in Computer Science or Computer/Electrical Engineering, MS preferred. Five years and more (5y+) of computer networking or software development experience.
The ideal candidate will have the following experience and skills:- Proficient with installing, using, administering and diagnosing Linux systems.
- Capable of designing, installing and configuring networks including routers, switches, load balancers, virtualized servers, VPN gateways, firewalls, IDS/IPS and others.
- Proficient with network protocols, tunneling, security and associated cryptography, e.g. IPSec and SSL.
- Able to configure and execute network benchmarks, diagnose and correct installation and performance issues as needed.
- Ability to design, implement or modify as needed to accomplish goals, shell scripts, Makefiles, Python programs, C or C++.
- Working knowledge of revision control systems, Mercurial, Git or SVN.
- Experience and working knowledge of OpenStack is highly desirable.
- Software design and implementation experience, in C, C++, Python or Java.
- Experience with low level programming, embedded devices, NPUs, SoCs, IXP micro engines.
- Programming experience with device drivers. Knowledge of device driver architectures and internals.
- Linux kernel programming experience.
- Knowledge of common system hardware interfaces (PCIe, SPI3/4, GMII, I2C, DDR SDRAM, TCAM, others).
Please send comprehensive cv and recent photo.