
Senior Robotics Software Engineer, Manipulation
Welcome to NVIDIA - where groundbreaking technology and innovative minds come together to shape the future. We are seeking a highly skilled Senior Robotics Software Engineer, Manipulation to join our team and drive the development of cutting-edge robotic systems. As a key member of our robotics team, you will have the opportunity to work on state-of-the-art manipulation algorithms and software for next-generation robots. Your expertise will play a crucial role in shaping the future of robotics and advancing the field of artificial intelligence. If you have a passion for pushing the boundaries of what is possible and are ready to make a significant impact in the world of robotics, we want to hear from you. Join us and be a part of revolutionizing the way robots interact with the world.
- Develop, design, and implement cutting-edge manipulation algorithms and software for next-generation robots.
- Collaborate with cross-functional teams to integrate robotic systems with artificial intelligence technologies.
- Conduct research and stay up-to-date with the latest advancements in robotics and artificial intelligence.
- Analyze and troubleshoot complex technical issues related to robotics software development.
- Lead and mentor junior engineers in the team to ensure high-quality and efficient delivery of projects.
- Work closely with project managers to define project scope, timelines, and deliverables.
- Evaluate and improve existing software and algorithms to enhance the performance and functionality of robotic systems.
- Participate in code reviews and ensure compliance with coding standards and best practices.
- Collaborate with hardware engineers to develop software solutions for specific robotic hardware components.
- Communicate and present project updates and progress to stakeholders and management.
- Proactively identify and propose solutions to potential technical challenges.
- Contribute to the development and maintenance of technical documentation and user manuals.
- Keep up-to-date with industry trends and advancements in robotics and artificial intelligence.
- Continuously improve and optimize robotic systems for better performance and reliability.
- Embrace a culture of innovation and contribute to the overall growth and success of the company.
Extensive Experience In Robotics And Manipulation: The Ideal Candidate Should Have A Strong Background In Robotics And Manipulation, With At Least 5 Years Of Experience In The Field. This Includes Experience With Robotic Control, Kinematics, Dynamics, And Perception.
Proficiency In Programming Languages And Frameworks: The Candidate Should Be Proficient In Programming Languages Such As C++, Python, And Matlab. They Should Also Have Experience With Robotics Frameworks Such As Ros (Robot Operating System) And Gazebo.
Strong Knowledge Of Computer Vision And Machine Learning: Nvidia Is A Leader In Ai Technology, So The Ideal Candidate Should Have A Strong Understanding Of Computer Vision And Machine Learning Techniques. This Includes Experience With Deep Learning Frameworks Such As Tensorflow And Pytorch.
Experience With Nvidia Hardware And Software: As A Senior Robotics Software Engineer At Nvidia, It Is Important To Have Experience Working With Nvidia Hardware And Software, Such As Gpus, Cuda, And Tensorrt. This Will Enable The Candidate To Optimize Their Code For Nvidia's Platforms.
Team Leadership And Project Management Skills: The Senior Robotics Software Engineer Will Be Responsible For Leading A Team Of Engineers And Managing Projects, So Strong Leadership And Project Management Skills Are Essential. The Candidate Should Have Experience In Project Planning, Task Delegation, And Communication With Team Members And Stakeholders.
Machine Learning
Computer Vision
Artificial Intelligence
Algorithm development
control systems
Kinematics
Motion Control
Perception
Object Recognition
Path Planning
Motion planning
Robotic Manipulation
Communication
Conflict Resolution
Leadership
Time management
creativity
Attention to detail
Teamwork
Adaptability
Problem-Solving
Empathy
According to JobzMall, the average salary range for a Senior Robotics Software Engineer, Manipulation in Santa Clara, CA, USA is between $130,000 and $180,000 per year. However, this may vary depending on the specific company, years of experience, and other factors such as education and skills.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
NVIDIA Corp. designs and manufactures computer graphics processors, chipsets, and related multimedia software. The company operates through two segments: Graphics Processing Unit and Tegra Processor. The Graphics Processing Unit segment includes sales of the company's GeForce discrete and chipset products that supports desktop and notebook PCs plus license fees from Intel and sales of memory products. The Tegra Processors segment provides processors that deliver superior visual and multimedia experience on tablets, smart phones and gaming devices while consuming minimal power.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started