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:
- 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.