Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Software Engineer @ Barco

Home > Software Development






 Lead Software Engineer

Job Description

We are looking for an Expert Developer with deep expertise in the NVIDIA ecosystem, particularly in leveraging NVIDIA TAO Toolkit/APIs for our advanced platform. You will be responsible for designing, developing, and optimizing solutions that utilize NVIDIAs powerful technologies to enhance our AI and multimedia capabilities.
Key Responsibilities
  • 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 NVIDIAs 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.
About the Successful Candidate
The ideal candidate is an experienced developer with a proven track record in architecting, designing, and building high-scale, robust applications using NVIDIA technologies. They should be a natural collaborator and team player with a strong sense of ownership and accountability. The successful candidate will demonstrate the ability to work across cross-functional teams, mentor junior engineers, and stay current with industry trends and NVIDIA s latest advancements.

Preferred Skills and Experience
Bachelors or Masters 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
Must have skills
  • Deep expertise in NVIDIA TAO Toolkit and APIs
  • Hands-on experience with NVIDIA DeepStream, Rivermax, and CUDA
  • Strong knowledge of NVIDIA GPUs and NICs (Mellanox)
  • Proficiency in C++11 and Python programming
  • Solid understanding of AI and machine learning concepts
  • Ability to design, develop, and optimize solutions for NVIDIA hardware/software stack
  • Excellent problem-solving and analytical skills.
  • Experience with cross-platform development (Windows/Linux/macOS)
  • Exposure to Agile/Scrum methodologies
  • Experience with automated unit testing frameworks
Skills nice to have
  • Knowledge of performance profiling and optimization tools
  • Familiarity with embedded systems or real-time applications is a plus
  • Familiarity with CI/CD pipelines and version control systems (e. g. , Git)

Job Classification

Industry: Electronic Components / Semiconductors
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Architect
Employement Type: Full time

Contact Details:

Company: Barco
Location(s): Noida, Gurugram

+ View Contactajax loader


Keyskills:   Computer science Version control Linux Image processing Machine learning Healthcare Windows Unit testing software quality Python

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Data Engineer-Data Platforms-Snowflake

  • IBM
  • 5 - 8 years
  • Bengaluru
  • 11 hours ago
₹ Not Disclosed

Application Lead

  • Accenture
  • 5 - 10 years
  • Bengaluru
  • 13 hours ago
₹ Not Disclosed

Custom Software Engineer

  • Accenture
  • 7 - 12 years
  • Noida, Gurugram
  • 13 hours ago
₹ Not Disclosed

Data Platform Engineer

  • Accenture
  • 2 - 5 years
  • Bengaluru
  • 14 hours ago
₹ Not Disclosed

Barco

Barco, a global technology company, designs and develops networked visualization products for the Entertainment, Enterprise and Healthcare markets.