The Job logo

What

Where

Computer Vision Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

What you'll be doing:

  • Working in our Tegra Solutions Engineering Business Unit responsible for building and supporting our Computer Vision software, including safety-critical code.
  • Champion API design reviews, documentation, application and algorithm development, and safety-critical processes both through advocacy and personal example
  • Analyse failures and use your problem solving and software troubleshooting skills to resolve issues and tune our safety software.
  • Provide and collect continuous feedback from partners (internal and external customers, SQA and other supporting teams) and support changes to Computer Vision software planning and processes
  • Work with Customers for Requirements Gathering and Architecture definition.
  • Collaborate with hardware, platform software, safety, performance teams

 

What we need to see:

  • BS/MS (or equivalent experience) in Computer Science, Computer Engineering or Electrical Engineering
  • 3+ years of experience
  • Hands on experience with Image Processing and Computer Vision Algorithms used for Object Detection, Tracking, Localization and Classification and Deep Learning
  • Experience with SIMD programming and writing algorithms optimized for DSP architectures
  • Experience working on middleware like OpenCV
  • Strong programming skills in C/C++ with in-depth knowledge of object oriented development.
  • Experience developing and debugging multithreaded applications & frameworks
  • Excellent OS fundamentals and knowledge of low-level drivers of Linux/QNX
  • Familiarity with source control tools (git, Perforce, etc.).
  • Strong verbal and written communication skills

 

Ways to stand out from the crowd:

  • Familiar with one or more system safety methodologies and standards (ASPICE, ISO 26262, IEC 61508, ISO/PAS 21448).
  • Knowledge of GPU or parallel computing platforms like CUDA
  • Experience with ARM CPU architecture and hardware considerations (memory controllers, buses, caches, etc.).
  • Experience in Pre-Silicon/Post-Silicon or Board bring up.
  • Knowledge of low level software like Linux/QNX kernel, real time operating systems
  • Flexibility to work and communicate effectively in a multinational, multi-time-zone corporate environment.
Set alert for similar jobsComputer Vision Engineer role in Bengaluru, India
NVIDIA Logo

Company

NVIDIA

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 years

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

GE (General Electric) Logo

Staff Computer Vision Data Scientist

GE (General Electric)

Bengaluru, Karnataka, India

+1 more

Posted: a year ago

Job Description Summary The Staff Data Scientist will work in teams addressing statistical, machine learning and data understanding problems in a commercial technology and consultancy development environment. In this role, you will contribute to the development and deployment of modern machine learning, operational research, semantic analysis, and statistical methods for finding structure in large data sets. Job Description Roles and Responsibilities As a Staff Data Scientist, you will be part of a data science or cross-disciplinary team on commercially-facing development projects, typically involving large, complex data sets. These teams typically include statisticians, computer scientists, software developers, engineers, product managers, and end users, working in concert with partners in GE business units. Potential application areas include remote monitoring and diagnostics across infrastructure and industrial sectors, financial portfolio risk assessment, and operations optimization. In this role, you will: • Work with customers to capture data and analytics requirements • Develop, verify, and validate analytics to address customer needs and opportunities. • Work alongside software developers and software engineers to translate algorithms into commercially viable products and services. • Work in technical teams in development, deployment, and application of applied analytics, predictive analytics, and prescriptive analytics. • Perform exploratory and targeted data analyses using descriptive statistics and other methods. • Work with data engineers on data quality assessment, data cleansing and data analytics • Generate reports, annotated code, and other projects artifacts to document, archive, and communicate your work and outcomes. • Communicate methods, findings, and hypotheses with stakeholders. Education Qualification Bachelor's Degree in Computer Science or STEM” Majors (Science, Technology, Engineering and Math) with minimum 6 years of experience in Data Science or Engineering occupation. Alternatively, a Master’s degree, in Computer Science or STEM” Majors (Science, Technology, Engineering and Math) with minimum 3 years of experience in Data Science or Engineering occupation. Desired Characteristics Technical Expertise: • Demonstrated skill in data management methods • Demonstrated skill in feature extraction and realtime analytics development and deployment • Demonstrated skill in prescriptive analytics and analytic prototyping • Demonstrated skill in Multiview Geometry, Point Cloud Analysis, and 2D image segmentation Domain Knowledge: • Demonstrated skill in one or more industry sectors where GE operates • Demonstrated skill in defining and delivering customer value • Demonstrated skill in Computer Vision Leadership: • Demonstrated skill at working in a team setting • Demonstrated skill in critical thinking and problem solving methods • Demonstrated skill in presentation and influencing skills Personal Attributes: • Demonstrated awareness of how to succeed in ambiguous circumstances Additional Information Relocation Assistance Provided: Yes

NVIDIA Logo

Senior Software Engineer

NVIDIA

Bengaluru, Karnataka, India

Posted: a year ago

What you’ll be doing: Design and implement platform cloud services for providing GPU-accelerated IaaS Extend and supplement kubernetes functionalities to address the requirements of the platform Drive performance tuning and scalability improvements to achieve a highly performant system capable to cater to extremely demanding and performance sensitive workloads such as cloud gaming and generative AI  Evaluate and adopt the best suited technologies, solutions, OSS for the platform Work with upstream OSS ecosystem to drive and contribute to improvements in various OSS used in the platform Work closely with other teams and clients on new services or features/improvements of the platform Support and maintain your services on the cloud in assistance with SREs Continuously improve the not just the infrastructure but processes as well Lead and mentor other team members encouraging their growth and an overall culture of engineering rigor What we need to see: BS (or equivalent experience) or MS in Computer Science or equivalent program from an accredited University / College 6+ years of hands-on experiences building software and/or scalable cloud services Strong self-initiative, passion, interpersonal skills, and agility working with new technology Hands-on development of high quality distributed system features and/or cloud-scale services, and RESTful web services Proven skills in a wide variety of languages Deep understanding of cloud design in the areas of virtualization and global infrastructure, distributed systems, load balancing, and security Ways to stand out from the crowd: Experience with Kubernetes (developing operators, scheduler plug-ins, device plug-ins) Experience with Kubevirt (deploying and maintaining workloads) Show previous experience with developing systems at cloud scale Experience with virtualization platforms like KVM/Xen/ESX