Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
ARi is a fast-growing global engineering firm headquartered in East Peoria, IL, USA. Our power of "i" represents the innovation, intelligence, ingenuity, and insight that differentiates us from our competition. With 1,500+ engineering talent worldwide, representing multiple nationalities and countries, we are well-positioned to deliver sophisticated and custom solutions to our clients. ARi is seeking a curious, hands-on engineer to join our Autonomy & Robotics team in Peoria, IL. In this role, you will work closely with senior engineers to design, develop, integrate, and test autonomous systems ranging from perception pipelines and motion-planning algorithms to hardware integration and real-world deployment. This opportunity is ideal for someone passionate about robotics, autonomy, and building intelligent systems that interact with the physical world.
Duties and responsibilities:
Develop and maintain software for autonomous navigation, perception, and control systems using ROS 2 and Python/C++. Implement and test sensor fusion algorithms utilizing: LiDAR Cameras IMUs GPS Assist in designing motion-planning and path-planning modules for mobile robots and robotic manipulators. Conduct Hardware-in-the-Loop (HIL) testing and support system integration and debugging activities. Develop simulation environments using Gazebo or Isaac Sim to validate algorithms prior to deployment on physical systems.
Participate in:
Code reviews Design discussions Cross-functional engineering standups Document system designs, validation results, and technical findings for internal knowledge sharing. Education /
Experience:
Bachelor's degree with 0-2years of experience Robotics Mechanical Engineering Electrical Engineering Computer Science or related field
Required Skills:
Proficiency in Python and/or C++ with the ability to write production-quality code. Familiarity with ROS or ROS 2 (Robot Operating System) through coursework, academic projects, internships, or industry experience.
Understanding of robotics fundamentals including:
Kinematics Localization Sensor Fusion Control Theory Experience working in Linux-based development environments such as Ubuntu. Strong troubleshooting and debugging mindset with curiosity for system-level problem solving.