Apply Now    
Job ID: JR0011705
Job Category: Engineering
Primary Location: Gdansk, PL
Other Locations:
Job Type: College Grad

Software Development Engineer

Job Description

The FPGA Product Team (FPT) is seeking an ambitious and knowledge-hungry programmers to take part in development of acceleration solutions for datacenters – our products address server market. Our focus is very broad ranging from networking protocol processing, data processing (compression) to deep learning in particular neural network based image recognition. The scope of the project spans HW & SW development.  At this position, you will be responsible for development of software layers of Xeon-FPGA acceleration solutions. As a team member you will be working on next generation products and will have an opportunity to gain experience in writing algorithms optimizing the performance and energy efficiency of Intel processors.

Your responsibilities may include but not be limited to: 

  • Actively participating in all major stages of software development lifecycle, e.g. requirements definition, research, implementation, validation, post-release support activities
  • Collaborate with business and technical stakeholders to clearly understand business objectives, customer needs, and product requirements.
  • Research new technologies that push the boundaries and capabilities of design and provide insight on applying these to created product.
  • Creating and maintaining software design documentation
  • Implementing, unit testing  and debugging software according to specifications and conforming to the coding standards
  • Participation in code review, code analysis, requirements analysis, risk analysis, code profiling and tuning
  • Utilization of effective project management skills to plan, reach milestones, and reduce risk by identifying problems, developing solutions scoping, and estimating tasks
  • Performing majority of tasks in an efficient manner with no assistance from the supervisor

Occasionally travelling to and assisting the customers or other Intel teams located across the globe


Knowledge of technologies that are listed below or willingness to learn them:
Knowledge of Linux installation, configuration and basic system administration
Good programming and technical skills in at least 2 of the following programming languages: Python, Bash, C++, C, C, Java
Knowledge of Object Oriented Programming
Familiarity with network protocols TCP/IP stack, network configuration, etc. will be very helpful
Familiarity with virtualization and cloud technology e.g. OpenStack will be very helpful
Knowledge of FPGA, VHDL, Verilog is additional advantage.
Good English skills for verbal communication and technical documentation authorship
Strong problem solving skills and good analytical skills
Good teamwork and cooperation
Technologies that we use:- C++ , C, Python, Linux: Ubuntu, CentOS - Bash, Git.

What We Offer
At Intel, you come to work in a collaborative, supportive environment, where your equally brilliant colleagues will push you to be your best. There's no fear of failure-we know that's how innovation happens. And you'll never be bored.

We offer competitive benefits and pay, opportunities for professional development and the flexibility you need to achieve balance. Intel fosters a collaborative environment allowing the brightest minds in the world to come together to achieve exceptional results.

Besides regular duties you can:
- Take advantage of various career development activities.
- Participate in various innovation-focused activities (innovation lab, collaboration events, and patent submissions writing).
- Have a chance to participate in Intel Great Place to Work program which gathers people who love running, cycling, squash, tennis, cross fit, photography, and many more.
- Relax during energetic team events (skiing, scuba diving, kayaking, etc.)
- Chill out with unlimited amount of coffee, tea, and soft drinks :).

Base salary is accompanied with such additional benefits as bonuses, private medical plan, life insurance, lunch coupons, and more.

Inside this Business Group

Apply Now    

What would you like to do now?

Connect with Us

Get Job Alerts

Get started
Student Center

Find out more about working at Intel

Learn more
Hiring Process

Hiring Process

Learn more

Grow your network of opportunities