Sign In
 [New User? Sign Up]
Mobile Version

Senior Software Development Engineer

Intel


Location:
Nizhni, RU
Date:
04/06/2018
2018-04-062018-05-05
Job Code:
JR0056495
Categories:
  • IT Engineer
  • Engineering
  • Software Engineer
  • Software Developer
  • Programmer
  • Developer
  •  
  • Save Ad
  • Email Friend
  • Print
  • Research Salary

Job Details

Senior Software Development Engineer Careers at Intel in Nizhni,
   
Job ID: JR0056495
Job Category: Engineering
Primary Location: Nizhni, RU
Other Locations:
Job Type:

Senior Software Development Engineer

Job Description

Please note that we are proactively collecting applications for this role as it might be available in the near future.

The Developer will work on software tools for performance optimization on recent Intel architecture, and pathfinding for a new architecture, developing and evaluating software technology for future HW platforms.

You will be a member of a small, fast-paced, multi-disciplinary software team working closely with processor core/system architects. The software team is responsible for developing profilers and performance estimation tools, such as Intel® Advisor. This includes full-stack component development from low-level system components, to database and GUI.

The team will also utilize their technology with external customer large-scale HPC codes through a SW/HW co-design effort as design alternatives are being considered and implemented by the microarchitecture team.

We are looking for a passionate and skilled C++ developer, ready for challenging tasks, who will work closely with architects and end users through the whole development lifecycle from feature planning through design to final productization. This is a hands-on software engineering position requiring the ability to work as a part of a cross-functional team in a rapidly evolving technical environment.



Qualifications

Required skills

- Bachelor's or Master's degree in Computer Science or Computer Engineering, or equivalent

- Strong C/C++ programming skills

- Experience with software development practices and tools for Windows* and Linux*

- Writing technical documentation: e.g. high-level design, feature specification.

- English: upper-intermediate level, spoken and written communication

- Strong problem solving skills, proactivity and attention to detail

- Communication skills and being good team player

Optional skills

- Management and leadership skills, task planning and coordination

- Python programming and scripting environment experience

- Knowledge of parallel computing and performance issues of large-scale HPC codes: synchronization, communication, load balance, memory access patterns.

- System programming, OS internals knowledge (Linux and Windows)

- Knowledge of CPU architecture, x86 assembly, HW simulation and design principles

- Experience with one or more GUI development frameworks (e.g. wxWidgets, HTML5, etc.)

- Familiarity with SQL and SQLite database development

- Knowledge of graph algorithms

Inside this Business Group

   

As an electronics industry innovator and a leader in corporate responsibility, we look for ways to apply our technology to address global challenges while serving as a role model for how companies should operate.

Powered ByLogo

Featured Employers

Featured Jobs