高级空中平台软件工程师
Senior Software Engineer Aerial Platform
NVIDIA Aerial CUDA 加速 RAN 是一个框架,用于在基于 NVIDIA CPU/GPU/DPU 的系统上构建高性能、软件定义、云原生的无线接入网络功能。我们正在寻找一位自我驱动的高级软件工程师,以推动我们平台的开发、性能和可扩展性。这个职位提供了在 5G 和 6G 网络上使用 NVIDIA 世界级计算平台进行前沿技术工作的机会,以推进软件定义的数字信号处理栈!
作为 NVIDIA 员工,你将置身于一个多元化、有支持性的环境,每个人都能被激励发挥最佳水平。加入我们的团队,看看你如何对世界产生持久的影响。
你将负责:
- 领导 5G/6G 基带系统的端到端参考系统栈的开发与设计。
- 优化 CPU、GPU 和网卡子系统,实现可预测的低延迟和最大吞吐量。
- 与跨职能团队合作,排查 CPU、GPU 和网卡子系统中的性能瓶颈。
- 在实验室环境中排查并集成复杂的软件模块。
- 开发软件,在 GPU 平台上使用 C/C++/Python/CUDA 实现新的基带功能。
- 支持系统集成、性能测试、系统演示和端到端系统的实验室测试。
- 在工程团队和合作伙伴/客户工程团队之间担任技术桥梁。参与客户现场测试和技术团队。
- 协助实现缺失的功能,以解除客户/合作伙伴的进展障碍,并进行基准测试,开发和评估 Aerial SDK 的测试工具。
我们希望看到:
- 我们理想的候选人具备无线通信系统或数字信号处理背景,热爱构建现实世界的运营商级通信系统,并有在 C/C++ 中开发 PHY/MAC 层或基带单元(BBU)软件的行业经验。
- 理解 PHY/MAC 层流程和典型性能权衡,以及整体系统性能。
- 具备从系统和底层 3GPP 规范角度出发的 LTE/5G MAC 和 PHY 背景。能够在这类复杂无线系统的高层系统视角和底层细节视角之间切换。
- 熟练使用无线实验室设备,如信号发生器、网络分析仪、功率计等。有 CUDA/GPU 编程经验者优先。
- 工程、数学、物理、计算机科学或电信相关专业的硕士或博士学位。
查看英文原文
NVIDIA Aerial CUDA Accelerated RAN is framework for building high-performance, software-defined, cloud-native Radio Access Network functions over NVIDIA CPU/GPU/DPU based systems. We are seeking a self-motivated senior software engineer to drive development, performance and scalability of our platform. This position offers the opportunity to work on cutting-edge technology for 5G and 6G networks, using NVIDIA's world-class compute platforms to advance the field of software-defined digital signal processing stack!
As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.
What you will be doing:
- Lead design and development of cutting-edge end-to-end reference system stack for 5G/6G baseband system.
- Optimizing CPU, GPU and NIC sub-systems for predictable low-latency and maximum throughput
- Collaborating with cross-functional teams to troubleshoot performance bottlenecks in CPU, GPU and NIC sub-systems
- Work in lab environment to trouble-shoot and integrate complex software modules.
- Develop software, implementing new baseband functions in C/C++/Python/CUDA on a GPU platform.
- Support system integration, performance testing, system demonstration and lab trials for end-to-end system.
- Be a technical bridge between engineering team and partners/customers engineering team. Engage with customer field trials and technical teams.
- Help in implementing missing features to unblock progress at customers/partners and in benchmarking and develop/evaluate test tools for Aerial SDK evaluation.
What we need to see:
- Our ideal candidate has a wireless communication systems or digital signal processing background, a passion for building real-world carrier-grade communication systems, and industry experience developing PHY/MAC layer or base band unit (BBU) software in C/C++.
- Understanding of the PHY/MAC layer procedures and typical performance tradeoffs, as well as overall system performance.
- Background with LTE/5G MAC and PHY from both systems and low-level 3GPP spec point of view. Ability to switch between high-level systems view and low-level detail view of complex wireless systems.
- Comfortable using wireless lab equipment such as signal generators, network analyzers, power meters, etc. Exposure to CUDA/GPU programming is a plus.
- MS or PhD in Engineering, Mathematics, Physics, Computer Science or Telecommunications (or equivalent experience)
- 8+ years of work-related industry experience in software development, systems engineering.
- Understanding of telecommunications radio device design and implementation in a regulated industry.
- Ability to work as an individual contributor or take a technical leadership role. Strong written and oral communication skills with the ability to effectively collaborate with management and engineering.
- Experience in the telecommunications industry or with customers/partners in the telecommunications domain.
- Strong time-management and organization skills for coordinating multiple initiatives, priorities and implementations of new technology and products into very complex projects. Strong analytical and problem-solving skills.
Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/
Originally posted on Himalayas