
Senior Software Engineer – Aerial Platform
NVIDIA
full-time
Posted on:
Location Type: Remote
Location: Sweden
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- 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 customer technical teams
- Help in implementing missing features to unblock progress at customers/partners
Requirements
- Wireless communication systems or digital signal processing background
- Industry experience developing PHY/MAC layer or base band unit (BBU) software in C/C++
- Understanding of the PHY/MAC layer procedures and performance tradeoffs
- Background with LTE/5G MAC and PHY from systems and low-level 3GPP perspective
- 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
- 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
- Experience in the telecommunications industry or with customers/partners in telecommunications domain
- Strong time-management and organization skills for coordinating multiple initiatives
- Strong analytical and problem-solving skills.
Benefits
- Competitive salaries
- Comprehensive benefits package
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
CC++PythonCUDAdigital signal processingPHY layer software developmentMAC layer software developmentperformance testingsystem integrationwireless communication systems
Soft skills
technical leadershipcollaborationcommunicationtime-managementorganizationanalytical skillsproblem-solvingindividual contributorcustomer engagementtroubleshooting
Certifications
MS in EngineeringPhD in EngineeringMS in MathematicsPhD in MathematicsMS in PhysicsPhD in PhysicsMS in Computer SciencePhD in Computer ScienceMS in TelecommunicationsPhD in Telecommunications