Search jobs > San Jose, CA > Senior software engineer
An industry leading smart electric vehicle company is looking for a Virtualization Engineer that specialises within GPU.
Their focus areas include designing, developing, co-manufacturing, and selling high-end smart electric vehicles. They specialize within autonomous driving, digital technologies, electric powertrains, and battery systems.
Roles and Responsibilities :
- Design and implement technical solutions to enable high-performance, high-throughput GPU virtualization for cross-platform vehicle initiatives.
- Develop GPU virtualization technology focused on graphics and display for enhanced functionality, performance, efficiency, and reliability.
- Optimize these solutions for scalability and performance.
- Develop guest drivers / libraries for GPU software components in Android / Linux and QNX environments using QEMU.
- Collaborate with other engineering teams to integrate GPU virtualization into vehicle product software, ensuring real-world constraints are addressed.
- Deliver high-quality GPU virtualization software solutions according to the product roadmap and deadlines.
Required Qualifications :
- 3+ years of experience in software architecture and development for GPU hardware and software-level virtualization.
- 7+ years of experience in developing complex software systems.
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Strong expertise in GPU architecture and virtualization for Graphics and Display (OpenGL, OpenGL ES, Vulkan, Metal).
Senior Software Engineer, AI
As a Senior Software Engineer on the AI team, your job will be to design and implement cutting-edge database and AI features and tools using the latest techniques to evolve Couchbase products and Capella service. Develop high-quality software and use unit, component, and end-to-end automation tests ...
Senior Software Engineer (Embedded Device Development)
Our software engineers are the gurus behind the scenes, ensuring all our programs are easy to use and bug-free. Work with hardware, software and QA team to bring up new hardware products using PCIe/GPU switch fabrics for flexible AI applications/workloads. We pride ourselves on delivering production...
Senior Back-End Software Engineer
A company is looking for a Senior Staff Software Engineer, Back-End. ...
Senior Backend Software Engineer
Design systems that will optimize monetization efficiency with product engineering and state-of-the-art machine learning technologies. Collaborate with strategy team, product managers, and other key stakeholders to define products and drive initiatives from engineering perspective. BS degree in Comp...
Senior Software Engineer - Blockchain
Take end-to-end ownership of critical software components and optimize performanceTest, review, and improve software, resolving issues and enhancing reliability and securityRequired Qualifications:7+ years of software engineering experienceFluency with algorithms and data structuresBachelor's degree...
Senior Software Engineer, AI Platform - Robotics
We are now looking for a senior software engineer for our Robotics Team! For two decades, we have pioneered visual computing, the art and science of computer graphics. BS, MS, or PhD degree in Computer Science, Electrical Engineering, Computer Engineering, or related field (or equivalent experience)...
Senior Software Engineer
Our award winning, innovative products use advanced technologies (like virtual reality, AI, and interactive visualization) to dramatically improve the way we teach, leading to better understanding and retention.Unity gaming platform and help manage our back-end worldwide data infrastructure to enabl...
Senior Frontend Software Engineer - PGC, TikTok TV
TikTok TV team leads product and growth initiatives for TikTok TV app on all TV platforms with a data-driven and results-focused engineering and product mindset. We are seeking talented individuals who enjoy the intersection of product, data, design, and engineering to help us reach the next milesto...
Senior, Software Engineer (Full Stack) | Personalization | Sunnyvale
Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...
Senior, Software Engineer - Backend - Data Ventures
Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineer...