We are looking for our next *software engineer*:
- *mobile robotics software* with residence in guadalajara, jalisco.
- 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
*"omron is an equal opportunity employer. We provide equal employment opportunities to all employees and job applicants regardless of their race, religion, gender, age, disability, social status, ethnic origin, immigration status, opinions, sexual preferences, marital status, pregnancy, or any other factor that goes against human dignity, in accordance with the mexican federal labor law. In addition to complying with the requirements of the mexican federal labor law, we adhere to applicable state and local laws governing non-discrimination. Omron is committed to not discriminating against any individual, whether within its facilities or in any other location where employees perform their duties, including remote work and other employment-related situations. This policy applies to all terms and conditions of employment, including recruitment, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.