Embedded Software Engineer and Machine Learning Engineer

Available

Summary

Dedicated Systems Software Engineer with a Ph.D. in Information Science and 16 years of experience, including 10 years of experience in C/C++. I possess a strong background in systems-level development, with extensive experience in motion engine development, machine performance improvement, and machine learning development. My expertise includes creating clear technical designs, delivering high-quality implementations, and assessing performance and memory budgets. As a former Project Leader, I successfully led a team of 11 developers, focusing on collaborative and creative solutions and workflow enhancements to boost team efficiency. I am passionate about mentoring and fostering professional growth, often organizing activities to deepen my understanding of customer needs.

Experience

Program Leader / Lead Machine Learning Engineer in Agri Tec

2018 – 2024

OMRON Group

Responsibilities:

  • Developed motion algorithm to maximize the performance of manipulators in factories.
  • Started collaborative development with Prof. Kamal Youcef-Toumi at the Massachusetts Institute of Technology.

Skills:

  • Algorithms
  • Artificial Intelligence (AI)
  • C++
  • Python (Programming Language)
  • Robot Operating System (ROS)
  • Kinematics
  • Dynamics
  • MATLAB
  • C
  • Computer Vision
  • Machine Learning
  • OpenCV
  • Robotics
  • Software Development
  • Ubuntu
  • PLC Programming
  • Simulation
  • Coding Experience

Senior Software Engineer in Robotics

2012 – 2014

OMRON Group

Responsibilities:

  • Established software development process combining Scrum and systematic quality check.
  • Accelerated development speed by reviewing source code, refactoring software structure, and introducing automated tests.
  • Always respected individual characteristics and devoted members to improving their skills.

Skills:

  • Robot Control
  • Motion Control
  • Intercultural Communication
  • Software Process Management
  • Scrum
  • C
  • C++
  • QNX
  • Redmine
  • Algorithms
  • Robotics
  • Software Project Management
  • Software Quality
  • Software Documentation
  • Technical Analysis
  • Technical Documentation
  • Unified Modeling Language (UML)

Embedded Software Engineer in Industrial Automation

2008 – 2012

OMRON Group

Responsibilities:

  • Acquired software development process to achieve high-quality software in factory automation, working in teams as large as 100 people.
  • Developed motion control algorithms which are core functions of the Programmable Logic Controller.

Skills:

  • Motion Control
  • Programmable Logic Controller (PLC)
  • Software Development
  • C
  • C++
  • Algorithms
  • Embedded Software Programming
  • Unified Modeling Language (UML)
  • PLC Programming
  • QNX
  • Redmine

Education

Doctor of Philosophy in Information Science, Graduate School of Information Science and Technology

Osaka University, 2008

Master of Information System, Department of Information and Systems Science, Graduate School of Natural Sciences

Konan University, 2005

Bachelor of Science, Management Information Systems


#J-18808-Ljbffr

Embedded Software Engineer and Machine Learning Engineer

Apply Now
Back to search page