Barco

Lead Software Development Engineer

Barco

full-time

Posted on:

Location Type: Office

Location: NoidaIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Design and implement solutions utilizing NVIDIA TAO Toolkit/APIs
  • Integrate NVIDIA DeepStream, Rivermax, and CUDA into the platform
  • Optimize performance for NVIDIA GPUs and NICs (Mellanox)
  • Collaborate with AI engineers to deploy and fine-tune AI models
  • Work with NVIDIA's hardware and software stack to achieve optimal
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable, and well-documented code
  • Develop and maintain automated unit tests to ensure software quality
  • Participate in code reviews and mentor junior engineers
  • Troubleshoot, debug, and optimize existing codebases
  • Stay current with industry trends and best practices in software development
  • Troubleshoot and resolve complex issues related to NVIDIA technologies
  • Stay up-to-date with the latest NVIDIA developments
  • Document technical specifications and best practices.

Requirements

  • Bachelor's or Master's degree in Computer Science or a related field
  • Minimum 7 years of experience with 3 to 4 years of experience working with NVIDIA technologies
  • In-depth knowledge of NVIDIA TAO APIs, DeepStream, Rivermax, and CUDA
  • Experience with NVIDIA GPUs and NICs (Mellanox)
  • Strong understanding of AI and machine learning concepts
  • Proficiency in C++11 and Python programming
  • Excellent problem-solving and analytical skills
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible working hours
  • Paid time off
  • Remote work options

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
NVIDIA TAO ToolkitNVIDIA DeepStreamRivermaxCUDAC++11Pythonautomated unit testscode reviewsdebuggingperformance optimization
Soft skills
problem-solvinganalytical skillscollaborationmentoringcommunication
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer Science