Quadric has created an innovative general purpose neural processing unit (GPNPU) architecture. Quadric's co-optimized software and hardware is targeted to run neural network (NN) inference workloads in a wide variety of edge and endpoint devices, ranging from battery operated smart-sensor systems to high-performance automotive or autonomous vehicle systems. Unlike other NPUs or neural network accelerators in the industry today that can only accelerate a portion of a machine learning graph, the Quadric GPNPU executes both NN graph code and conventional C++ DSP and control code.
Role:
The Field Application Engineer (FAE) will work closely with Business Development, Product, and Engineering to provide pre-and post-sales technical customer support. This position requires excellent customer communication and troubleshooting skills to conduct remote and on-site training and product presentations. This position is a technical position that will require additional skills such as system debugging, coding, and scripting. Candidates are expected to work independently and acquire expert-level skills with the in-house built product line including HPC Hardware (IP, Chips, Boards), SDK, Algorithms (NN, DSP, Vision, Path Planning, etc.).
Responsibilities:
- Work with Business Development to sell the technology from quadric.io.
- Work with customers to install SDK and algorithms and analyze customer systems to determine the best HW/SW solutions for their system.
- Analyze technological problems brought in by customers and communicate with engineering for the best solution.
- Work with business development to prepare technical proposals and statements of work, gathering requirements from the customer.
- Set up regular technical discussions with customers to help them understand Quadric deliverables and resolve customer issues with engineering support, as well as conduct regular follow-up and monitoring.
- Deliver periodic training sessions.
- Coordinate with the Sales and Engineering team in designing proper application systems and formulating product specifications according to customer needs.
- Interface with product marketing and engineering.
- Conduct project feasibility studies.
- Some travel required.
Minimum Requirements:
- Bachelor’s in computer science and/or Electronics Engineering field.
- Minimum 3+ years experience working with customers/business development supporting SDKs.
- Must be able to demonstrate basic knowledge of software perception systems and/or Computer Vision.
- Proficiency in Python.
- Experience describing, building, running, and deploying Docker containers.
- Experience with Linux or Unix-based operating systems.
- Experience with at least one of the following neural network/machine learning frameworks: PyTorch, TensorFlow, TensorFlow-Lite.
- Experience quantizing, running, and debugging neural networks with ONNX runtime is a plus.
- Experience supporting parallel C/C++ languages is a plus (CUDA, OpenVX, NEON, etc.).
- Solid understanding of intermediate git concepts such as branching, rebasing, merge conflict resolution, etc.
- Ability to methodically debug problems, relay information to the engineering team, and test and deploy system updates and upgrades.
Benefits:
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k, IRA)
- Life Insurance (Basic, Voluntary & AD&D)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Family Leave (Maternity, Paternity)
- Short Term & Long Term Disability
- Training & Development
- Work From Home
- Free Food & Snacks
- Stock Option Plan