Senior Embedded Graphic Software Engineer

NVIDIA NVIDIA · Semiconductors · Taipei, Taiwan

NVIDIA is seeking a Senior Embedded Graphic Software Engineer to work on their Tegra platform for automotive and embedded markets. The role involves developing and integrating NVIDIA software technologies, platform bring-up, driver porting, use case development, and providing technical assistance to customers. Requires a BS/MS/PhD in a relevant field, 5 years of experience, strong Linux and C skills, and familiarity with GPU drivers, embedded systems, and computer architecture. Experience with OpenGL, Vulkan, or CUDA is a plus.

What you'd actually do

  1. Work directly in developing or integrating NVIDIA automotive or embedded software technology into various NVIDIA automotive or embedded platforms.
  2. Create and implement software features.
  3. Might work with customers to provide deep technical assistances.
  4. Assist customers to achieve fully optimized design with NVIDIA products.
  5. Provide partner feedback as to product features and software improvements.

Skills

Required

  • BS, MS, PhD in CS, CE, EE, Systems Engineering and 5 years of experience in a related software or hardware engineering position
  • Good English language skills
  • Full experience at Linux
  • Excellent knowledge with OpenGL, OpenGL ES, or Vulkan
  • Experience working on GPU drive, GPU server with embedded systems and ARM processor specific
  • Excellent C skills
  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, embedded system, RTOS, etc)

Nice to have

  • Excellent complex system-level debugging and problem-solving skills
  • Self-managing and ability to break down complex problems into manageable tasks
  • Experience working in following areas is a plus: QNX, Android, device drivers, multimedia, OpenCV, CUDA, Deep Learning, or AI