Senior Robotics Engineer
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)