Nokia Bell Labs Core Research: Platforms & ASIC Research Team is looking for a Software Toolchain Engineer to join our engineering team. In this role, you will be developing, maintaining, and optimizing software development toolchains, including compilers, linkers, debuggers, build systems, and related infrastructure. In particular, the focus is on Software Development Kit (SDK) porting and retargeting pretrained neural network models on an AI inference engine.
The mission in Bell Labs Core Research is to invent game changing innovations at the edge of science in and across all network segments that define the future of communication, ensure portfolio leadership of Nokia's business groups and create broader value in adjacent opportunities. The Platform and ASIC Research Lab teams focuses on access technologies, generate innovations and accelerate commercial adoption through implementation, experimentation, trials and technical demonstrations.
Design, develop, and maintain software development toolchain, including compilers, linkers, debuggers, static analysis tools, code generators, and build systems.
Adopt and customize third-party and open-source tools and technologies to meet specific needs.
Identify bottlenecks and areas for improvement within the existing toolchain.
Optimize performance and output for specific hardware targets based on a hardware-accelerated multi-core RISC-V system.
Collaborate with AI/ML experts, hardware and embedded software engineers.
Develop SDK: native API, libraries, plugin to PyTorch and/or TensorFlow backend.
Develop user environment from PyTorch to instruction simulator.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.