Field Applications Engineer

  • Kontak Recruitment
  • Centurion, Gauteng, South Africa
  • Apr 18, 2017
Permanent Information Technology

Job Description

Field Application Engineer


R negotiable, Market related


Important skills : ( Must have)

  • C/C++ programming
  • Linux experience


Candidate must also be willing to travel.



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



  • 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, tunnelling, 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).


Essential Functions:

Provide technical support to advocate products to customers during the design-win cycle

Creation of application notes, technical papers, technical specifications and supporting software examples

Design review in development of customer hardware schematics, test software, device drivers, API's, and application software

On site customer design support and consultation

Creation and/or presentation of technical material for customer meetings

Creation, demonstration and benchmarking of products, including software, development tools and reference hardware

Providing technical training to local sales staff, channel partners, manufacturer reps and customers

Create and review technical documents, specifications, manuals, application notes, whitepapers, product briefs and other collateral

Assist in new product and technology definitions

Troubleshoot, diagnose, and resolve complex customer support issues in a timely manner

Ability to collaborate with global team members in various time zones

Replicate issues and testing customer configurations in a lab environment




Job Level


Salary Range