Full Time

Senior Software Engineer, AI Platform - Robotics

NVIDIA
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by NVIDIA, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior Software Engineer, AI Platform - Robotics at NVIDIA will play a pivotal role in the design, development, and implementation of advanced AI solutions tailored for robotics applications. This position requires a combination of deep technical expertise in software engineering and AI, alongside a passion for robotics. The successful candidate will collaborate with cross-functional teams to create innovative products, optimize AI algorithms, and enhance the overall performance of robotic systems.



Job Responsibilities

  • Design, develop and maintain software systems for NVIDIA’s robotics AI platform.
  • Implement and optimize machine learning algorithms to enhance robotic capabilities.
  • Collaborate with hardware engineers to ensure seamless integration of software with robotic components.
  • Conduct research to innovate and improve robotic AI functionalities.
  • Participate in code reviews, mentoring junior engineers, and sharing best practices.
  • Work with cross-functional teams to gather requirements and deliver scalable solutions within deadlines.
  • Develop unit tests and documentation for software components and frameworks.


Qualifications

  • Bachelor’s degree in Computer Science, Robotics, Engineering, or a related field; Master’s preferred.
  • 5+ years of software development experience, including specialization in AI and robotics.
  • Proficiency in programming languages such as Python, C++, or Java.
  • Experience with AI frameworks and libraries (e.g., TensorFlow, PyTorch).
  • Strong understanding of robotics concepts, sensors, and control systems.
  • Familiarity with cloud platforms and services (e.g., AWS, Azure).
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

The role will leverage a wide array of technologies and tools including, but not limited to, programming languages such as Python and C++, AI frameworks like TensorFlow and PyTorch, robotics simulation software, and cloud computing services for AI model deployment and management. Understanding of deep learning techniques and their applications in robotics will also be essential for success in this role.



Ideal Candidates

The ideal candidates for the Senior Software Engineer position will be highly motivated individuals with a passion for artificial intelligence and robotics. They should possess strong analytical and technical capabilities, along with effective communication skills to collaborate across teams. A proactive approach to problem-solving and an eagerness to stay updated with technological advancements will contribute to their success in driving innovation and achieving project goals.

Not every state sets a number of job contacts a week. In Texas it is set by county, from 1 to 5 a week (164 of 254 counties ask for 5); the letter TWC sends you gives yours. What it asks →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.