C++ Developer with CUDA/GPU optimizing algorithms for telecommunications at Nokia. Focus on performance and low-level development in a collaborative environment.
Responsibilities
Develop and optimize software for accelerating physical layer algorithms on CPU and GPU
Collaborate to integrate CPU and GPU-accelerated components into our 5G and 6G network solutions
Analyze and troubleshoot performance bottlenecks in CPU and GPU-based implementations
Contribute to the design and implementation of high-performance computing solutions for telecommunications
Document code, processes, and performance benchmarks for knowledge sharing and future reference
Engage in continuous learning about 5G and 6G physical layer technologies as well as CPU and GPU computing advancements
Requirements
CUDA programming and understanding of GPU architecture
Extensive experience and proficiency in C++ / C programming languages
Strong experience in low-level development with a strong focus on low-level optimizations and tensor optimization
Experience in machine learning integrations
Strong problem-solving skills and the ability to analyse and debug complex issues
Experience with performance profiling and optimisation tools
Experience in performance proofing, testing and debugging
Fluency in English
It would be nice if you also had:
Familiarity with Python and/or machine learning frameworks and concepts
Senior Backend Software Engineer joining Safran.AI's AI - IMINT team developing detection algorithms for military interest objects. Working with deep learning scientists in a collaborative environment.
OLAN C/C++ Embedded Linux Software Engineer developing real - time embedded software for broadband access products. Collaborating with hardware teams and contributing to cloud applications.
C/C++ Equipment Software Engineer contributing to development of driver stack for broadband access products. Collaborating in a multi - disciplinary agile team for high - quality product delivery.
Design technical architecture for scalable projects ensuring seamless integration. Work with developers and provide leadership at EXL, a data analytics and digital operations company.
Senior C++ Developer developing internal tools at epay, a global payment provider. Working on billing applications and ensuring business - critical processes operate reliably.
Junior Developer designing, coding, testing, and modifying computer software for GenTax® COTS application. Researching and analyzing program issues while documenting functional requirements.
Full - Stack Developer developing and enhancing robust security products for enterprise cloud platforms. Working with advanced technologies in a dynamic team focused on cloud security.
Join INSPYRE as a Full Stack Engineer to develop applications with Node.js and front - end frameworks like Vue, Angular, or React. Engage in diverse projects across multiple industries while enhancing your skills.
Full Stack Engineer at INSPYRE Informatics, focusing on Java and modern JavaScript frameworks. Involved in diverse projects including fintech, blockchain, and e - learning applications.