Software Enabling and Optimization Engineer (f/m/d) full time and part time

  • Location:

    Swindon

  • Sector:

    IT

  • Job ref:

    4112691fdd68

  • Published:

    13 days ago

  • Expiry date:

    07/10/2021

  • Client:

    Selected by 2to3days

Job Description


This is a unique position for experienced software engineers combining leading-edge software engineering work with project and technical customer relation management.

In this role you will be working with leading European software developing companies and institutions or Opensource to port, enhance, and optimize software products - making sure that they run best on Intel's latest and upcoming platforms, e.g. the Laptops, NUCs, PC, Workstations, leveraging emerging and/or changing technologies on CPU like Hybrid architecture, ISA, Threading; GPU like QSV Media Processing, GPGPU or any other accelerator in a platform.

You will support and influence software development during all phases of the development cycle, incl. feature definition, project setup, project execution, and tech support for go-to-market. You will use your practical experience to offer technical training, consultation, and hands-on assistance to software developers in the areas of software architecting, code development, Intel software tools usage, testing and tuning of software applications. You will interface with Intel Engineering groups to resolve software related problems that impede the customers' success. You will provide technical feedback to Intel Business Unit groups to enhance upcoming Intel platforms, technologies, and products.

The position offers a great opportunity to advance applicant's leading-edge software engineering qualifications as well as develop strong project management and customer relationship skills. It offers a unique direct insight into key players in the software and IT industries. The Software Enabling and Optimization Engineer (f/m/d) is primarily a Software Engineer/Developer.

Key Duties and responsibilities may include:

  • Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products 60% of time

  • Authors technical info decks, papers and training courses to provide development updates to internal stakeholders and to provide expertise to customers 20% of time

  • Provide training, consultation, and hands-on assistance to SW developers using the Intel SW Tools evangelise Intel SW Tools and technologies to SW developer community 10% of time

  • Contribute to Intel SW and HW product development by providing tech feedback to Intel product teams 10% of time.

  • Make sure that software products by leading software vendors ISVs and corp. developers run best on Intel's latest and upcoming platforms and technologies

  • Code may be used in a wide variety of commercial or end-user applications.

  • Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications.

  • This position is available full time and part time. This is because we want to hire the best people for our roles, and we recognize that sometimes those people are not available full-time.

    Your benefits:

    You will become part of a company which continues to change the world through its brilliant people. To reward the amazing contributions of our people we offer a market competitive compensation & benefits package including plenty of family and flexible work benefits (i.a. the opportunity for Hybrid-work), programs that focus on your health and wellbeing, many development opportunities and enough time to relax, re-charge and retreat.

    Apply to learn more!


    Qualifications

    Minimum Qualifications:

  • MS degree or equivalent in a scientific or engineering discipline.

  • Advanced Experience in software development for Workstation, PC, Laptop.

  • Advanced Experience in programming using latest C/C++.

  • Experience in programming GPUs for GPGPU use cases using OpenCL, Vulkan, CUDA or equivalent is a must.

  • Understanding of Intel CPU/GPU Architecture, or another processor, SoC, or DSP architecture is expected.

  • Working knowledge of latest Windows and/or a Linux/UNIX family operating system is required in close familiarity with OS architecture, kernel level and driver development experience are highly desired.

  • Self-motivated and self-sufficient working attitude.

  • Preferred Qualifications:

  • Experience in programming using Data Parallel C++ is a strong plus.

  • Experience working with Intel software tools like MKL, TBB, Intel C/C++ Compiler, GPA, VTune, etc. are a strong plus.

  • Experience in DirectShow and Windows Media Foundation, FFmpeg, Gstreamer or another multimedia framework and media codecs DirectX, OpenGL or another 3D graphics environment is a strong plus.

  • Experience with OpenCV, OpenVX or other Visual Analytics libraries is a strong plus.

  • Experience in modern scripting tools, such as Javascript, HTML5, Python, Perl, etc is a plus

  • Experience in managing customer relationships is a plus.

  • Experience in planning and execution of software projects, as well as in software testing, benchmarking, analysing, and optimizing is an additional is a plus.

  • Excellent verbal and written English skills, good communication and presentation skills in front of technical audiences are a strong plus.

  • Any additional language suitable for customer engagements is a plus.