Position Summary
About Caja-FIL Robotics
Caja-FIL Robotics develops advanced robotic and software solutions for warehouse automation. Our technology combines cutting-edge robotics, sophisticated algorithms, and cloud-based platforms to enable efficient, scalable, and intelligent logistics operations worldwide.
Position Overview
We are seeking a
Senior Robotics Engineer
with strong software expertise and a passion for building complex robotic systems. This is a hands-on, senior role for a team-oriented professional who brings technical, system-level thinking, and a strong sense of ownership. You will play a key role in designing, developing, and evolving our core robotic platform.
Key Responsibilities
-
Design, develop, and maintain software for autonomous robotic systems
-
Lead and contribute to multidisciplinary development involving software, hardware, and algorithms
-
Develop high-quality, scalable, and maintainable C++ code
-
Work closely with robotics, algorithm, and system teams to deliver end-to-end solutions
-
Participate in architectural decisions and provide technical leadership and mentorship
-
Support integration, testing, and deployment of robotic systems in real-world environments
Requirements
-
at least 4 years of experience as a Robotics Engineer or in a similar role
-
Strong object-oriented programming skills and experience in multidisciplinary development
-
B.Sc. or M.Sc. in Computer Science, Electrical Engineering, Mechanical Engineering, or a related field, with a focus on Robotics
-
Proven hands-on experience with C++ (mandatory)
-
Experience working in Linux environments (advantage)
-
Hands-on experience with ROS (Robot Operating System) - advantage
-
Experience with autonomous robotic systems (advantage)
-
Knowledge of motion control systems (advantage)
-
Experience in computer vision or perception systems (advantage)