Senior Software Engineer Aerial Platform
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+1 more
Job description
- Lead design and development of ground breaking 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 solve 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.
Requirements
- 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 proven experience in software development, systems engineering.
- 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.
Benefits & conditions
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.
You will also be eligible for equity and benefits.
About the company
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦