Est. expiry Aug 11

Senior Software Engineer Aerial Platform

Software Engineer

Posted Jul 7 (100 days ago) · Last updated Oct 15 · Open 100 days, longer than the usual 25 for this role

Key facts

Senior software engineer for NVIDIA Aerial Platform, Finland-Remote; lead 5G/6G stack development.

How this salary compares

Estimated €5,872 - €7,53327% below senior roles
This salary is below the market medianBased on 58 job postings
Monthly salary comparison for Software Engineer
MarketLower bound (25th percentile)MedianUpper bound (75th percentile)
senior roles€5,500 per month€6,773 per month€9,000 per month
This offer€5,872 per month€6,703 per month€7,533 per month

Estimated from 86 comparable listings

Est. take-home €3,857 - €4,670

Where and how
FinlandRemoteSenior
Languages required
English
Education
Masters
Experience
8 years experience

Original job ad

As published by NVIDIA

Open the ad
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/

This is the employer's own ad. Pay, requirements and the other details on this page are our reading of it, not facts the employer confirmed.

About the role

Summarised by JobCrawls from the job ad above.

Requirements

  • Wireless communication systems background
  • Digital signal processing background
  • Experience developing PHY/MAC or BBU software in C/C++
  • Understanding of PHY/MAC procedures and 3GPP specs
  • LTE/5G MAC and PHY background
  • CUDA/GPU programming a plus
  • MS or PhD in Engineering/Math/Physics/CS/Telecommunications
  • 8+ years software development experience
  • Experience in telecommunications industry or with customers/partners
  • Strong communication skills

Responsibilities

  • Lead design and development of end-to-end reference system stack
  • Optimize CPU/GPU/NIC subsystems for low latency and throughput
  • Troubleshoot performance bottlenecks with cross-functional teams
  • Work in lab environment to integrate modules
  • Develop baseband functions in C/C++/Python/CUDA
  • Support system integration and lab trials
  • Bridge engineering and customer/partner teams
  • Benchmarking and test tool development for Aerial SDK evaluation

Skills & technologies

C/C++PythonCUDAGPU ProgrammingBaseband5G/6GLAB Environments

Your CV vs this job

How well does your CV match this job?

Add your CV once and every job shows which of its skills you have, which are missing and whether you meet the language requirements. Free, no account needed.

Add your CV

No CV yet? Start from a free CV template. Writing the application? Cover letter template and examples.

About NVIDIA

NVIDIA logo
NVIDIA · 3 open roles
Top locations (all time): Helsinki, Finland · 8 · Finland, Remote · 7 · Remote - Finland · 4 · +23 other locations
View company
Current open roles at NVIDIA on JobCrawls
LocationActive listings
Helsinki, Finland8
Finland, Remote7
Remote - Finland4
UK, Remote4
Remote - Germany3
Remote - Global3
Munich, Germany2
Remote - Poland2
Finland, Helsinki2
Sweden, Remote2
France, Remote2
Remote - Switzerland2
Switzerland, Zurich2
Germany, Remote2
Poland, Remote1
Remote - Europe1
Spain, Remote1
Switzerland, Remote1
Amsterdam, Netherlands1
Zurich, Switzerland1
Remote - Sweden1
Remote - UK1
Gothenburg, Sweden1
Netherlands, Remote1
Remote - Spain1
Netherlands, Amsterdam1
Current role mix at NVIDIA on JobCrawls
Role typeActive listings
Solutions Architect2
Compute DevTech Engineer2
Simulation Engineer1
C++ Software Engineer1
Engineering Manager1
Firmware Engineer1
Deep Learning Compiler Engineer1
Image and Data Processing Engineer1
System Software Manager1
Partner Solutions Architect1
Solution Architect1
Account Manager1
Research Intern1
Software Engineer, Math Libraries (GPU)1
Software Engineering Manager1
Systems Engineer1
Senior Developer Relations Manager1
Deep Learning Scientist1
Software Architect1
Senior Solutions Architect1
Software Engineer1
Current role-level mix at NVIDIA on JobCrawls
Role levelActive listings
Senior16
Manager3
Intern2
Mid-Level2

Never miss a new Software Engineer job in Finland, Remote

Weekly or daily digest. Unsubscribe anytime.