Wireless Protocol Stack Software Engineer
Graduate job Hillsboro (Washington County) IT development
Job description
Join the 5G mobile revolution at Intel as part of the Next Generation and Standards group in iCDG. We are looking for MAC and modem protocol stack SW engineers to join 5G mobile wireless technology development at Intel. Responsible for designing, coding, debugging advanced MAC and protocol stack SW of leading edge wireless prototypes for 5G wireless modems. Work with standards technology development and system engineering to translate 5G communication designs and algorithms into functional pre-standards (3GPP), pre-product (LTE-A, 5G) prototype designs using state of the art platforms, implementing advanced MAC & protocol stack layers (L2, L3 and above) in the baseband modem designs. Working in embedded SW development with RTOS/Linux, external interfaces, high performance IA processors.
Apply advanced problem solving of complex, modem subsystems involving MAC, upper layers and MAC-PHY. Assess risks and identify issues and solutions to timely and efficiently achieve program goals and project objectives. Drive resolution of technical issues with cross-functional teams. Escalate issues in an appropriate and timely manner.
Desired profile
Minimum Requirements:
· Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering or related discipline, with 1+ years of wireless communications embedded software engineering background.
· Ability to work in a structured, solution oriented and open minded working mode.
· Strong business verbal and written communication skills
· Solid understanding and experience with software development & methodologies
· 1+ years in LTE, LTE-Advanced and Wireless Modem protocol stack
· 1+ years of solid and proven software development skills and coding practices in embedded C/C++
· 1+ years of low level driver development for Linux, Windows, or VxWorks
· Experience with Multithread/ Multicore programming
· Hardware/software integration like DMA, MMIO
· Development of very high performance Software with minimum delay and limited response time
· Experience with Defining Software flows and timings
· Strong understanding of the L2, L3 protocol stack layers in 3GPP LTE covering LTE PS algorithms, features and procedures
· Experience with TCP/IP or 3GPP L2 protocol stacks
· Ability to create detailed design specifications.
· Strong debugging skills
· Experience with LTE Firmware & feature verification
· Experience with embedded Linux Real Time Operating Systems
· Experience with software development and configuration management tools (i.e. GIT)
Additional Preferred Qualifications:
· Experience in one or more of the following areas would be a plus:
· VxWorks or similar RTOS kernel development
· PCI Express (PCIe) driver development
· Network device driver development
· Real Time Software development