Senior Robotics Software Engineer
Yaskawa Motoman · Austin, TX · 2 days ago
On-siteEngineeringFull-time
About the role
Yaskawa Innovation is seeking a talented engineer with Master's or PhD in CS/SES/CSE/ESE/ME or related education to work on building the next generation of industrial-robotics software. In this role, you will be joining a small diverse development team that works on a variety of product innovations including controller software, middleware, user interfaces and the application of vision and AI/ML to robotics applications.
Responsibilities
- Participate in architecting and developing robot controller software and related infrastructure, such as AI/ML application components, APIs, user interfaces, programming language tools and simulations.
- Majority of the time will be spent on software development tasks using technologies including C++/Qt, ROS, IsaacSim and proprietary tools.
- Work closely with US, Japanese & European teams through email, online meetings and shared development infrastructure.
- Contribute to challenging robot application tasks, potentially involving perception, AI/ML, vision and real-time control with aim of maturation for productization impacting field robotics applications.
- Stay current with emerging technologies and techniques in AI/ML and robotic applications.
- Work in a close-knit team where good interpersonal skills, open exchange of information, and team work is a must.
Qualifications
- Master of Science or PhD degree with 5-8 years' experience in Software Development & Engineering involving robotics and AI/ML.
- Advanced mathematics skills: Linear Algebra, Kinematics or Dynamics & Control Systems.
- Experience with C++ development & ML/RL frameworks.
- Python for AI/ML/Data-science and ROS experience preferred.
- Experience with robotics AI models & technologies: VLAs, Sim-to-Real transfer, Grasp analysis, trajectory generation, planning & SLAM.
- Software Engineering and/or Agile methodology experience preferred.
- Experience with 3D simulation a plus.
- Portfolio of projects (GitHub, papers, etc.) a plus.
- PhD preferred.
Skills and abilities
- Must be highly creative and logical, with the ability to transform innovative process and technical concepts into practical, cost-effective robotic automation solutions.
- Good verbal and written communication skills are essential, in addition to the ability to make formal presentations and technical papers.
- Must have good interpersonal skills in order to work effectively with people at all organizational and functional levels.
Work environment
This is an in-person (office/lab) position (not remote). While performing the duties of this job, the employee may work near moving mechanical parts and where there may be risk of electrical shock.