C++ Developer - Computer vision for robotics
🚀Do you want to become an ERNIan? You will find domain tech experts that collaborate in creating challenging solutions allowing you to develop yourself and work in the 🔝 of your technical expertise!
Can you imagine your algorithms guiding robotic systems in real industrial environments? 🤖📸 This could be the challenge you’ve been waiting for.
At ERNI, we’re looking for a Computer Vision Engineer ready to take on a groundbreaking R&D project in the robotics domain.
You’ll be part of a team developing advanced vision modules that enable robots to perform tasks with precision — integrating multiple camera systems and creating algorithms that don’t yet exist in the industry.
Your work will be key to building a vision-guided assembly system that blends innovation, research, and real-world automation.
Your expertise in C++ or Python, computer vision fundamentals, and experience with tools like Halcon libraries will be essential to succeed in this role.
We’re looking for someone proactive, curious, and eager to push the boundaries of what’s possible in robotic vision. 💡
What will you bring? 🤝
- Solid experience in Computer Vision / Image Processing.
- Strong knowledge of C++ (and Python when needed).
- Understanding of HALCON or similar vision libraries.
- Experience designing and implementing vision algorithms.
- Strong software engineering fundamentals and optimization skills.
- A proactive mindset and passion for innovation.
- Fluency in English.
Our working model: Flexibility with connection 🤗💼
- Flex time
- On-site twice per week
You’ll also enjoy:
🏥 Private health and travel insurance
🍽️ Monthly team lunches
🎉 Special office days (“churro therapy”, “calamari sandwich day”)
🏋️ Gym discounts + sports compensation
🧳 Relocation bonus (up to €2,000)
💳 Flexible benefits: meals, transport, childcare, etc.
🤝 Referral bonuses (up to €6,000)
🖥️ Remote work compensation
🌴 23 working days of vacation
🗣️ Free language courses (English, Spanish, German)
At ERNI, you’re never just a number. You’ll be supported by your mentor, godparent, and your team, ensuring you have everything you need to grow and succeed. 🎯
💬 We’ll talk about salary during the first call — don’t hesitate to ask!
LET’S CREATE SOMETHING GREAT TOGETHER – APPLY NOW! 🚀
- Department
- Backend
- Role
- Python developer
- Locations
- Barcelona
- Remote status
- Hybrid
- Seniority
- Senior

About ERNI Spain
ERNI is a Swiss Software Engineering company leader in building complex, customized software solutions. It’s more than 25 years of using technology to have a positive impact on people's lives.
We build digital solutions that connect the physical world (devices & connectivity) with the digital one (software solutions, connected, or consuming their data). Our teams are focused on prioritize the software lifecycle & to ensure that our code is both clean and secure. Our maturity in building high-impact software solutions approaches us whatever industry looking for quality and sophistication (e.g. Gaming, FMCG or Validation & Inspection..).
Our leadership in the Health-Tech (Diagnostic Medical Devices, Pharma, Health Care and more) and in all industries around Smart Devices (Robots, Cars, 3D Printers, Machinery), in a powerful combination with the way we growth people, let us create a growing, learning and challenging set up for ERNIans.
Already working at ERNI Spain?
Let’s recruit together and find your next colleague.