***At ORT our engineers have all the benefits of being backed by the global presence of the Omron Corporation, while maintaining the entrepreneurial spirit usually reserved for smaller companies. Here you'll play a crucial role in the process of taking new products from idea to global launch - you'll spend as much time collaborating with coworkers as you will deep in our codebase.- Specification, design, and implementation of new features for mobile robots and the Fleet Manager that coordinates them- Supporting current products and modifying/improving existing features (including resolution of reported/discovered SW bugs)- Writing and executing test cases for new features and resolved bugs**Requirements**:- Bachelor's Degree in Computer Science or related technical field, or equivalent experience- 2-5 years of professional software experience(highly qualified recent graduates with relevant experience and background will also be considered)- Experience developing high-quality, efficient code in a web/multithreaded environment (in any major programming language)- Confidence and demonstrated ability in object-oriented software design, algorithm development, data structures, code modularity, unit testing, and maintainability**Desired**- Practical experience with C++, Python, or Java- Experience with or knowledge of Agile Software Development methodologies- Knowledge of Linuxoperating system- Experience using and designing APIs- General knowledge of autonomous robots (particularly mobile robots), industrial automation, WMS, MES and ERP systems, or manufacturing in general- Experience with Robot Operating System (ROS/ROS2)- Proficiency in spoken/written English