This job posting isn't available in all website languages

Staff Engineer – Cellular Wireless Protocol Software

Software Engineering
182881 Requisition #
Role & Responsibilities
As a Staff Engineer working on Wireless Software, you will play a critical role in development, implementation, and validation of LTE and 5G-NR Software solutions for a Cellular Wireless Base-station. The job responsibilities include, but are not limited to the following:
  • Architect, implement and test real-time data-plane Wireless SW for 5G-NR / LTE-A for various disaggregated Radio Access Network scenarios.
  • Perform HW/SW partitioning and map data-plane SW on Cavium SoC utilizing HW accelerator and optimize for performance, memory utilization and ensure that design meets performance requirements.
  • Create flexible SW architecture covering various virtualized and non-virtualized use-cases for next generation wireless networks.
  • Work with Systems and Test teams to take SW through unit tests, integration tests and stress tests using testing tools and real UEs.
  • Help the IOT team with IOT, characterize and optimize L2/L3 stack performance in lab and in the field using test equipment and commercial UEs.


Skills and Experience Requirements
  • 6+ years of experience in developing L2/L3 SW for advanced OFDMA Mobile Wireless Standards such as 5G-NR, LTE, and LTE-A.
  • Prior experience with various disaggregated and centralized RAN SW implementation is a strong plus.
  • Comprehensive understanding of LTE /LTE-Advanced Standards is a must.
  • Experience with multi-core SW development utilizing HW acceleration is required.
  • Must have experience with various aspects of LTE L2/L3 SW delivery:  Real-time implementation, debugging, system test, validation and SW qualification.
  • Prior experience in SW development for multicore is a strong plus.
  • Strong expertise in C/C++, Linux and real-time embedded programming concepts: SW task scheduler, Multi-threaded system, Memory management.
  • Must have experience in testing/debugging software on Real Time development platform.
  • Sound theoretical background in Communications and Signal Processing is a plus.
  • Linux programming experience is a strong plus.

Educational Requirements

  • BS in Electrical Engineering (or similar) with a minimum of 6 yrs experience of related experience or MS in Electrical Engineering (or similar) with a minimum of 4 yrs of related experience
Additional Requirements
  • Must have the ability to multi-task in a fast-paced environment.
  • Must have effective interpersonal, teamwork, and communication skills.
  • Demonstrates good analysis and problem-solving skills.


All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.

Previous Job Searches

Activity Feed

Job shares through Marvell Semiconductor
Someone applied to the Senior level Firmware Engineer - WiFi, MAC layer position. Less than a minute ago
Someone applied to the Digital Design Engineer Intern position. Less than a minute ago
Someone applied to the Design For Test Engineer Intern position. 7 minutes ago
Someone applied to the Data Analytics Intern position. 12 minutes ago
Someone applied to the Design Engineering - Digital IC Design position. 12 minutes ago

Similar Listings

India, Karnataka, Bangalore

📁 Software Engineering

Requisition #: 181515

India, Karnataka, Bangalore

📁 Software Engineering

Requisition #: 182386

India, Karnataka, Bangalore

📁 Software Engineering

Requisition #: 172323