¡Activa las notificaciones laborales por email!

Firmware Engineer

Ekkiden

Madrid

Presencial

EUR 35.000 - 50.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

Ekkiden, an international consulting group, is seeking a Software Developer in Madrid. The role involves software design, coding, and system architecture while requiring proficiency in C++, HTML5, JavaScript, and experience in developing RESTful APIs. Join a growing organization where you can have a real impact, drive innovation, and develop leadership skills. Excellent language skills in English and Spanish are essential.

Servicios

Private health insurance
Opportunities for career advancement
Autonomy to drive new ideas
Culture based on collaboration and respect

Formación

  • Verifiable experience in software design and system architecture.
  • Proficient in object-oriented programming with strong skills in C++, HTML5, JavaScript.
  • Excellent communication skills in English and Spanish.

Responsabilidades

  • Design, code, and architect software across multiple platforms.
  • Develop RESTful APIs and work with XML and JSON data formats.
  • Build front-end and native applications for cross-platform environments.

Conocimientos

C++
HTML5
JavaScript
RESTful APIs
Object-oriented programming
Linux-based operating systems
Analytical skills
Communication in English
Communication in Spanish

Educación

Bachelor’s degree in computer science
Bachelor's degree in computer engineering

Herramientas

Git
SVN
Qt/QML

Descripción del empleo

International consulting group founded in 2019, Ekkiden fosters an ecosystem of passionate and committed consultants who lead organizational, operational, and technological transformation projects in IT/Digital, Industry/R&D, and Sustainability for large companies and SMEs in France, Switzerland, Spain, and Germany.

What we are looking for?

Education

  • Bachelor’s degree in computer science, computer engineering, or equivalent.
Required
  • Verifiable experience in software design, coding, and system architecture across multiple platforms.

  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field.

  • Proficient in object-oriented programming with strong skills in C++, HTML5, JavaScript, and UI development using Qt/QML.

  • Hands-on experience developing RESTful APIs and working with XML and JSON data formats.

  • Skilled in building front-end and native applications for cross-platform environments.

  • Experienced with version control tools such as Git and SVN.

  • Solid understanding of Linux-based operating systems and modern development toolchains.

  • Familiar with scalable architecture and software design patterns.

  • Strong analytical and problem-solving skills in complex technical settings.

  • Excellent communication in English and Spanish, with the ability to clearly explain and negotiate technical solutions.

Desired
  • Proficient in scripting languages including Python, JavaScript, Golang, Bash, and TCL; solid understanding of web development and working with XML and JSON.
  • Experience in DevOps practices and CI/CD pipelines, as well as developing Windows desktop applications.

  • Knowledge of IoT concepts and networking protocols such as TCP/IP, HTTP/S, UDP, SOAP, and MQTT.

  • Skilled in software testing using tools like GoogleTest and QTest, with strong debugging and optimization abilities (memory leaks, stack analysis, tracing tools).

  • Familiar with build systems (CMake), state machine design, event-driven control, error recovery mechanisms, and Agile methodologies like Scrum and TDD.

What do we offer?

Join us and leave your mark in a fast-growing organization
Work on a variety of projects where you’ll have a real impact on the company
Autonomy to take initiative and drive new ideas forward
A career path tailored to you — in terms of both role and location
A strong culture based on collaboration, respect, ambition, and team spirit
Opportunity to lead teams and grow your area of expertise by managing one of our squads
Develop your management and leadership skills — at Ekkiden, consultants help shape the careers of other consultants
Private health insurance

What is the recruitment process like at Ekkiden?

At Ekkiden, we’re committed to providing a positive experience for every candidate.

  • Initial call: Our recruitment team will contact you to discuss your motivations and expectations.

  • Interviews: You’ll have one or two interviews with our business managers, depending on the position you’re applying for.

  • Client meeting: Finally, you’ll have the opportunity to meet with the client.

While this is our standard process, we’re flexible and can adapt it based on specific circumstances.

You can also find all our job opportunities on our website
https://jobs.ekkiden.com/
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.