Software Engineer for IoT Performance Optimization

This job is no longer active!

View all jobs Intel Romania active


View all jobs Software Engineer for IoT Performance Optimization active on Hipo.ro

View all jobs IT Software active on Hipo.ro


Employer: Intel Romania
Domain:
  • IT Software
  • Job type: full-time
    Job level: 1 - 5 years of experience
    Location:
  • BUCHAREST
  • Updated at: 03.04.2015
    Remote work: On-site
    Short company description

    Intel is part of a complex transformation process, integrating and developing—at a fast pace—new technologies to unleash the potential of data. At the same time, we need different ways of thinking and working to achieve this transformation. We want to be customer-obsessed, results-driven, and totally fearless, operating with transparency in everything we do. Intel Romania is expanding and growing its team, all while developing the latest technologies and contributing to different strategic areas of Intel technologies and products.

    Requirements

    Required Qualifications:
    - BSc in Computer Science/Engineering and 1+ years of industry experience, or MSc in Computer Science/Engineering
    - Hands-on C/C++ programming experience and exposure to low-level programming;
    - Ability to learn quickly and adapt easily to new codebases;
    - Good understanding of computer and operating system architecture & internals, multithreading, scheduling, synchronization
    - Good team work skills
    - Solid written and verbal communication for expressing technical ideas and initiatives.

    Preferred Qualifications:
    - Ability to perform profiling and software optimizations in order to improve performance;
    - Knowledge of Intel Architecture Software Optimization, CPU micro-architecture, microprocessor ISA, software runtime architecture;
    - Understanding code generated by compilers, compiler architecture & optimizations, JIT, GC
    - Experience with performance optimizations in one or more of the following areas: compilers/runtimes, libraries, local or distributed applications.

    Responsibilities

    Your responsibilities may include:
    - Profiling existing applications to identify performance bottlenecks;
    - Developing performance improvements for the problems identified;
    - Developing prototypes to evaluate or illustrate new technologies and designs;
    - Porting OpenJDK to enable edge-devices to use the latest Intel technologies and platform features;
    - Collaborating with open source communities (such as OpenJDK) for up-streaming contributions.

    Job-uri similare care te-ar putea interesa:

    Aplica fara CV
    BUCURESTI,

    BUCURESTI,

    BUCURESTI,

    Vezi job-uri similare (526)