Software Technical Consulting Engineers (TCE's) focus on enabling internal and external customers to be successful with Intel platforms through use of Intel Software Developer Tools.
This is done through technical consulting and support, training, customer presentations, and handson assistance in areas of code development, debugging, tuning and scaling software applications.
TCE's contribute to new product development by representing the customers' technical requirements and by doing technical competitive analysis.
For competitive performance analysis TCE's may engage in activities such as workload development, performance monitoring and performance estimations.
TCE's also partner with the sales team and participate in customer visits.
Computer Performance & Developer Products (CPDP) is looking to hire a TCE who can influence the next generation of Intel software products around Autonomous Driving, AI, and Computer Vision.
Your work will include delivering core components as a senior technical contributor and also provide technical leadership to both customer teams and internal teams.
This position is ideal for a motivated and talented individual with a keen interest in Visual Computing technologies and solid communication skills who is comfortable working to clarify ambiguous requirements, document customer use cases and communicate with multiple engineering teams.
Suitable candidates should have a passion for delivering customer-facing solutions using industry proven techniques and the ability to deliver rapid prototypes and solve customer issues in real time.
Familiarity with industry standards, technical consulting and training and technical seminar leadership are ideal. The ability to work directly with peers and other Intel engineering teams to design, write, review, and influence implementation and test code is necessary.
Your responsibilities will include, but not be limited to :
Technical consulting and training strategic customers regularly on-site or remotely.
Developing, prototyping, and documenting code samples for technical trainings, seminars and webinar like activities.
Troubleshooting software issues, documenting solutions and workarounds for distribution to internal and external customers.
Creating technical marketing collateral, knowledge base articles and customer case studies.
Working with customer applications and build tools (Microsoft Visual Studio*, Eclipse*, make, etc).
Soliciting customer feedback proactively on Intel developer products and technologies and ensure this feedback is understood by the appropriate teams within Intel.
Leveraging customer feedback in conjunction with appropriate use of internal investigations to drive the design requirements for the next generation of hardware and software.
Collaborating with product development teams in planning next generation product features.
Determining and defining best practices for Intel developer products and highlighting these to educate software developers at key industry events, onsite at ISVs.
Bachelor's degree in Computer Engineering, Computer Science or Electrical Engineering and 2+ years of experience or Master's degree and 1+ year of experience.
Experience in automatous driving, AI, computer vision, visual computing and image processing domains.
Proven track record for flexibility and pro-activeness in handling issues and supporting demanding customers.
Proven ability to communicate clearly with technical and non-technical people and excellent presentation skills for peers, senior management, partners, and customers.
Proven ability to demonstrate "self-leadership" and work effectively in fast fluid environments.
Programming experience with Python and C / C++ in Linux and Windows environments.
Programming experience with parallel programming models such as POSIX threads, Threading Building Blocks (TBB), and OpenMP.
Working knowledge of shell scripts and the GNU tool chain on Linux and familiarity with the Microsoft* Visual C++ build environment.
Ability to travel as needed.
Solid hardware and software architecture understanding, including knowledge of microprocessor technologies.
Knowledge of machine learning and deep learning concepts, and relevant frameworks (e.g Caffe, TensorFlow, etc)
Experience with OpenVINOand / or OpenVX, OpenCL, compiler, compiler technologies, profiling tools, and math kernel libraries such as Intel VTune, Intel Math Kernel Library (MKL), Intel Data Analytics Accelerator Library (Intel DAAL) and Intel Performance Primitives (IPP).
Experience with embedded operating systems and development environments.
Experience with performance tuning and analysis tools.
German is a plus
Inside this Business Group
The Core and Visual Computing Group (CVCG) is responsible for the architecture, design and development of the CPU core and visual technology IPs that are central to Intel's system-
on-a-chip (SoC) products and key to our datacenter, client and Internet-of-Things (IOT) platforms. CVCG strives to lead the industry through continuous innovation and world class engineering.