All offersGdańskCSenior Software Engineer - C/C++
Senior Software Engineer - C/C++
C
Intel

Senior Software Engineer - C/C++

Intel
Gdańsk
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office
Intel

Intel

Intel Research Center in Gdansk was established in 1999. It is one of the largest Intel laboratories in Europe. We have over 2000 employees and we are still developing! Intel is your chance to work with technology that has a real impact on the world!

Company profile

Tech stack

    C++
    advanced
    C
    advanced
    Linux
    advanced
    kernel
    advanced
    Networking
    regular

Job description

The NPG provides Ethernet Connectivity and Storage Infrastructure Solutions for Enterprise, Client and Embedded Customers including Silicon Components, Network Interface Cards, Storages, Drivers and Collaterals.
NPG’s current product portfolio includes 40 Gigabit Ethernet host adapter and switch silicon, IA based communications infrastructure platforms as well as Software Defined Networking (SDN) and Network Function Virtualization (NFV) software solutions.
NPG Software (NPG SW) team in Gdansk is a critical part of a bigger NPG SW organization. Our main expertise areas are network drivers and applications working with a variety of operating systems (Windows, Linux, FreeBSD, Solaris, DOS), virtualized (ESX, Hyper-V, KVM) and pre-boot environments (BIOS,UEFI). We are also contributing in other areas like hardware diagnostic tools or encryption software and firmware. Our team takes active part in a full software engineering lifecycle.
We are looking for Senior Software Engineer to participate in multidisciplinary research and collaborate with development, design, layout and/or hardware engineers in the design, development of functionalities, and utilization of productivity enhancement tools and design rule checkers, electronic data processing systems software. Develops solutions to problems utilizing formal education, judgment and formal software process.
Determines computer user needs, advises hardware designers on machine characteristics that affect software systems for network cards, storage capacity, processing speed, and input/output requirements, designs and develops compilers and assemblers, utility programs, and operating systems. Responds to customer/client requests or events as they occur.

You should possess a relevant educational qualification. Additional qualifications include:
  • Strong skills in the overall programming,
  • 5-10(+) years of programming skills in C / C++ and systems’ kernels,
  • Good knowledge of Linux programming,
  • Excellent communication skills,
  • Good command of English,
  • Good Polish in writing and speaking,
  • Base knowledge of driver programming,
  • Base knowledge about hardware construction and analyses,
  • Networking knowledge can help a lot as well.
  • Technical and/or people leadership will be an advantage

What we offer:
  • Competitive pay and benefits
  • Relocation support
  • Wide opportunities for professional development and growth
  • Collaborative environment allowing the brightest minds in the world to come together to achieve exceptional results
  • Great team atmosphere
  • Working with smart engineers on very interesting projects

Besides regular duties you can:
  • take advantage of various career development activities,
  • participate in Innovation Community and network with senior engineers and architects,
  • 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..

Additional benefits include bonuses, private medical plan, life insurance, lunch coupons and more