Network Software Engineer (BB-31306)
Found in: Talent IE
Description:Job DescriptionShannon is the primary location for this position, however, we offer flexibility to work from other Intel sites in Leixlip and Cork or other external locations in Ireland. In addition we are happy to facilitate arrangements which facilitate a Home Office set up, from a work/life balance perspective . We are currently pipelining for future Network Software Engineer positions which are due to open in the coming weeks.As a Network Software Engineer, you will work with Intel Shannon DCG/NPG Software development team to deliver security/cryptographic and compression acceleration solutions for leading edge enterprise and communications platforms that will enable tomorrow's Data Centre infrastructure and accelerate cloud computing adoption from high-end co-processors for supercomputers to low-energy systems, as well as solutions for big data and intelligent devices.You will be based in Shannon, Co. Clare, Ireland as a member of a talented team of software engineers with a broad range of experience. You will have the opportunity to collaborate with multi-site projects, working on cutting edge hardware. You will enjoy a world class work environment and you will be empowered to full fill your greatest ambitions.QualificationsHonours degree in Computer Engineering, Electronic Engineering or Computer Science.Minimum of 4 years software development experience.Excellent knowledge of C/C++ programming, especially in developing multi-core or multi-threaded software.Strong knowledge of Linux operating system.Good problem solving skills coupled with a strong aptitude to learn.Good understanding of Intel Architecture/x86 or other multi-core processor.Effective communications.Embedded software development.Discipline and maturity to develop quality deliverables at all stages of the software development life cycle.Excellent communication skills and the ability to work as part of a multisite team.Track record of innovation and continuous improvement.The following skills would be an advantage:Linux Device driver developmentExperience in optimizing software for performance, scalability, security.Security, Cryptography, Data compression.Networking technologies and protocol stacks e.g. Ethernet, TCP/IP, IPSec.Virtualization technologies e.g. KVM, XEN, QEMU, VMWARE and developing in a virtualized environmentAgile Software development methodology experience.Real-Time Software developmentOpen Source Software Development.Source control management tools e.g. GIT.Experience with quality assurance tools e.g. GerritApplication frameworks development e.g. OpenSSL, zlib, Hadoop.Low Level Programming; Assembler, DSP.Experience of working in a multi-geo environment.Experience of interacting with Customers.Software configuration management and release planning.
calendar_today5 days ago