Software Engineering Director

11 Minutes ago • 5 Years +

Job Summary

Job Description

The Software Engineering Director role at Cadence involves leading and innovating in the technology world. The ideal candidate should have at least 5 years of experience in robotic simulation and proven leadership skills in product or system development. The role requires deep knowledge of robotic kinematics, dynamics, control, and real-time systems. The candidate should possess excellent communication, project management, and problem-solving skills, with the ability to convey technical ideas. The role involves working with a global team, demanding strong written and verbal communication in English.
Must have:
  • Master's degree in Robotics, Mechanical/Electrical Engineering, or Computer Science.
  • 5+ years of experience in robotic simulation.
  • Deep knowledge of robotic kinematics, dynamics, control, and real-time systems.
  • Experience developing or integrating simulation platforms.
  • Hands-on experience in sensor modeling, motion planning, and multi-robot coordination.
  • Excellent communication skills.
  • Strong organizational and project management skills.
  • Experience with ROS/ROS2.
  • Programming skills in C++.
Good to have:
  • Experience working with agile product teams.
  • Familiarity with cloud-based simulation or distributed computing.
  • Background in autonomous vehicles, warehouse automation, or humanoid robotics.
  • Exposure to CI/CD for robotics development.

Job Details

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Requirements
Master’s degree in Robotics, Mechanical/Electrical Engineering, Computer Science, or a related field (PhD is a plus).
5+ years of experience in robotic simulation, with proven leadership in product or system development.
Deep knowledge of robotic kinematics, dynamics, control, and real-time systems.
Experience developing or integrating simulation platforms like Gazebo, Isaac Sim, Unity, V-REP/CoppeliaSim, or Webots.
Hands-on experience in sensor modeling, motion planning, and multi-robot coordination.
Excellent communication skills with the ability to convey technical ideas to both engineers and non-technical stakeholders.
Strong organizational and project management skills.
Experience with ROS/ROS2.
Programming skills in C++, Python is a plus

Experience
Experience working with agile product teams or in a product ownership role.
Familiarity with cloud-based simulation or distributed computing.
Background in autonomous vehicles, warehouse automation, or humanoid robotics.
Exposure to CI/CD for robotics development, Docker, and containerized simulation tools.

Basic Abilities
Strong written and verbal communication skills, in English is mandatory as the candidate will be interacting with a global team based. 
Familiarity with software development life cycle is a plus
Possess good analytical, problem solving skills 
Self-starter, self-sufficient, able to work independently as well as with teams, able to multitask

We’re doing work that matters. Help us solve what others can’t.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Shanghai, China

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Cadence plays a critical role in creating the technologies that modern life depends on. We are a global electronic design automation company, providing software, hardware, and intellectual property to design advanced semiconductor chips that enable our customers create revolutionary products and experiences. Thanks to the outstanding caliber of the Cadence team and the empowering culture that we have cultivated for over 25 years, Cadence continues to be recognized by Fortune Magazine as one of the 100 Best Companies to Work For.

Shanghai, China (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

San Jose, California, United States (On-Site)

Austin, Texas, United States (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Cadence

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug