Staff Software Engineer - GPU Driver Development in Oslo
Arm•Posted 3 weeks ago
Job Description
Join Arm's innovative team in Oslo as a Staff Software Engineer specializing in GPU drivers. Develop high-performance Vulkan drivers for Arm Mali and Immortalis GPUs using C++ on Linux. Ideal for graphics enthusiasts with strong 2D/3D pipeline knowledge and low-level programming experience. Collaborate in an agile environment driving cutting-edge Computer Graphics solutions for mobile devices.
Required Skills
C and C++ programming2D/3D graphics pipelinesLow-level system programming and debuggingLinux development targeting Arm-based devicesPython and Bash scriptingVulkan or OpenGL (ES) experience (nice to have)Embedded Linux and development board bring-up (nice to have)Team leadership (nice to have)
Click on skills to find similar jobs requiring these technologies
Requirements
- Exceptional knowledge and experience with C and C++
- Strong knowledge about 2D/3D graphics pipelines
- Experience with low-level system programming and debugging
- Enthusiastic and experienced software engineer
- Strong team player who can proactively identify and resolve problems
- Experience with technical leadership involving multi-functional teamwork and delivering larger software features
Benefits
- Work in an environment full of GPU internals and driver experts
- Opportunity to build complex software solutions used on mass-market mobile devices
- Challenge of driving technical solutions with a great team
- Hybrid working model supporting high performance and wellbeing
- Equal opportunities and accommodations during recruitment
- Collaboration with world-class engineers in an agile team
Find More Opportunities
Ready to apply?
Apply on LinkedIn
Similar Opportunities
Discover other positions that might interest you based on skills, company, or location.