C++ Developer – High-Precision Surgical Technology - Hybrid (El Prat)
🚀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 code enabling life-saving surgical technology? 💻🧬
This could be the opportunity you’ve been waiting for.
At ERNI, we offer you the chance to join a cutting-edge project in the health tech sector, where software meets precision surgery. You’ll be part of a multidisciplinary team developing advanced systems that support highly delicate, minimally invasive surgical procedures. You’ll work side by side with professionals in a collaborative, startup-style environment that values agility, autonomy, and real impact.
This project stands out for its technological challenge, social relevance, and engineering depth. You’ll help shape a solution from the inside—designing, testing, and evolving the code that supports real-time, regulated, safety-critical applications used in operating rooms. And you’ll do it in a team that’s small, close-knit, and motivated by shared purpose.
From day one, you’ll find space to propose, to grow, and to build software that truly matters. You’ll have a structured development plan, access to continuous training, and the support of ERNI throughout the journey not only within the project, but in your long-term career.
How do we make this happen? 🤔
With people. Besides your team and manager, you’ll have several support figures like a godparent, who will help you with the practical and administrative aspects of daily life during your first 6 months.
And the second most important person after you, your mentor, who will guide you through your entire onboarding and career at ERNI. You’ll have regular 1:1 meetings with them, and recurrently, you’ll work on your development plan to define your short-, medium-, and long-term goals.
How will we help you grow? 🚀
Certifications: We cover the cost, and in some cases, you can earn up to €1,400 in rewards for technical achievements.
We share knowledge through communities, training sessions and expert meetups.
You’ll gain real experience in regulated environments (medical-grade development) and cross-functional collaboration.
What will you bring? 🤝
Solid experience in C++ development (modern standards, OOP, design patterns).
Knowledge of unit testing, version control (Git), and Linux/POSIX systems.
Good written and reading level of English.
Experience working collaboratively in multidisciplinary teams.
A mindset that combines curiosity, autonomy, and precision.
What will you do?
Design and develop C++ software components with a strong focus on stability and quality.
Participate in requirement definition and design reviews.
Collaborate with QA and validation teams, contributing to test support tools.
Document your work according to compliance and quality standards.
Support team growth with a flexible, constructive, and solution-oriented mindset.
Help other departments by building internal tools when needed.
Our working model: Hybrid with hands-on collaboration 🤝💼
🏢 Offices located in El Prat de Llobregat
🗓️ During the first few weeks: 100% on-site for onboarding and team integration
Then: 3 days/week onsite + 2 days remote
You’ll work side-by-side with a highly motivated, 30-person team in a growing product environment
You’ll also enjoy:
🏥 Private health and travel insurance
💯 Full coverage for sick leave
🍽️ Monthly team lunches paid by the company
🎉 Special days like "churro therapy" or "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 per candidate and €5,000 per client
🖥️ Remote work compensation: hardware + home office expenses
🌴 23 working days of vacation
🗣️ Free language courses: English, Spanish, and German
☕ Snacks, fruit, coffee, and tea at the office
And the salary? 💸
We discuss it during the first call. If it’s important to you, feel free to ask!
WOULD YOU LIKE TO BECOME AN ERNIan? APPLY NOW! 🚀
- Department
- Embedded
- Role
- C++ 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.