Responsible for the design, test, integration, and documentation of an 802.16e MAC protocol stack.
Duties include system and software design and implementation in an embedded C++/C environment, integrating the stack with the RF sub-system and assisting in integration of the protocol stack in various mobile WiMAX products.
This includes working closely with the systems, ASIC, and other software departments to provide the best solution to meet customer needs.
Skills and Experience:
Good communication skills and the ability to work in a fast-paced team environment are essential.
2-5 years of technical experience in the data-com and/or telecom fields.
BSEE/CS required. MS a plus, but not required.
Candidates must have experience and strong knowledge in the following areas:
C++/C programming and target debugging experience in an embedded environment.
Experience in hardware/software integration.
Real-time Operating Systems and Kernels – including their principles and the services they provide.
Use of Windows and/or Linux-based development IDEs supporting both host and target application development.
Subject matter expertise in at least one of the following:
802.16e MAC or other wireless layer 1 and 2 protocols.
Protocol Development (IP and/or Wireless).
Implementing radio control and/or mobility algorithms.
Real-time embedded software.
Device drivers, schedulers.
Scripting experience using Bash, Python, Perl, or GNU make.
It is also beneficial if the successful candidate has the following skills:
Understanding of UML and OO software development paradigms and popular toolsets.
Understanding of unit test, code coverage, profiling and optimization approaches and techniques.
Knowledge and understanding of OFDM systems.
Knowledge and understanding of digital RF communications and principles – especially in a mobile environment.