Software Engineer

Ascendion

Sant Cugat del Vallès

Presencial

EUR 45.000 - 65.000

Jornada completa

hace 36 horas
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Ascendion is seeking a Qt/QML UI Software Developer to design, implement and maintain UI software for HP printing platforms. The role focuses on turning UX/UI designs into robust desktop/mobile interfaces using Qt/QML on Linux-based embedded systems.

The ideal candidate has hands-on experience with Qt/QML, strong C++ skills, and an understanding of modern software development practices. Collaboration with UX/UI designers and cross-functional teams is essential to ensure quality UI across

Formación

  • Bachelor’s or Master’s degree in CS, Software Engineering, Telecommunications Engineering or equivalent practical experience.
  • Strong software engineering fundamentals.
  • Experience with C++ or similar object‑oriented programming languages.
  • Experience working with modern software development practices and version control systems.
  • Strong analytical and problem‑solving skills.
  • Effective communication and collaboration skills.
  • Ability to work in a multidisciplinary environment.

Responsabilidades

  • Develop, maintain and enhance user interface software for printing platforms.
  • Implement UX/UI specifications using Qt/QML and related technologies.
  • Collaborate closely with UX/UI designers to ensure accurate implementation of interaction, layout and visual design requirements.
  • Drive visual quality improvements and resolve UI-related issues across products.
  • Drive and implement UI improvements identified through product reviews, design reviews, user feedback and collaboration with UX/UI teams.
  • Identify and address usability, accessibility and consistency gaps in existing user interfaces.
  • Contribute to the adoption and evolution of platform UI patterns and reusable components.
  • Participate in software design, implementation, debugging and validation activities.
  • Perform code reviews and contribute to software quality best practices.
  • Support root-cause analysis and correction of UI-related defects.
  • Collaborate with cross-functional teams including Firmware, Architecture, Product Management and Design.
  • Collaborate with central platform teams and architects to ensure product enhancements align with shared frameworks, platform standards and long‑term ecosystem strategy.
  • Provide occasional support to web‑based user interfaces and adjacent UI technologies when needed.

Conocimientos

C++
OO programming
Version control
Analytical skills
Communication
Multidisciplinary

Educación

Bachelor’s or Master’s degree in Computer Science / Software Engineering / Telecommunications Engineering

Herramientas

Angular
TypeScript

Descripción del empleo

We are looking for a Qt/QML UI Software Developer with strong experience in C++ and user interface development to develop, maintain and enhance UI software for HP printing platforms. The ideal candidate should have hands‑on experience implementing UI/UX designs using Qt/QML, with a good understanding of Linux-based applications, embedded systems and modern software development practices.

Responsibilities:
  • Develop, maintain and enhance user interface software for printing platforms.
  • Implement UX/UI specifications using Qt/QML and related technologies.
  • Collaborate closely with UX/UI designers to ensure accurate implementation of interaction, layout and visual design requirements.
  • Drive visual quality improvements and resolve UI-related issues across products.
  • Drive and implement UI improvements identified through product reviews, design reviews, user feedback and collaboration with UX/UI teams.
  • Identify and address usability, accessibility and consistency gaps in existing user interfaces.
  • Contribute to the adoption and evolution of platform UI patterns and reusable components.
  • Participate in software design, implementation, debugging and validation activities.
  • Perform code reviews and contribute to software quality best practices.
  • Support root-cause analysis and correction of UI-related defects.
  • Collaborate with cross-functional teams including Firmware, Architecture, Product Management and Design.
  • Collaborate with central platform teams and architects to ensure product enhancements align with shared frameworks, platform standards and long‑term ecosystem strategy.
  • Provide occasional support to web‑based user interfaces and adjacent UI technologies when needed.
Required:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Telecommunications Engineering or equivalent practical experience.
  • Strong software engineering fundamentals.
  • Experience with C++ or similar object‑oriented programming languages.
  • Experience working with modern software development practices and version control systems.
  • Strong analytical and problem‑solving skills.
  • Effective communication and collaboration skills.
  • Ability to work in a multidisciplinary environment.
Preferred:
  • Experience developing Linux-based applications.
  • Experience with embedded systems or device user interfaces.
  • Experience with Angular, TypeScript and web application development.
  • Experience with component-based architectures and reusable UI frameworks.
  • Familiarity with accessibility and usability principles.
  • Knowledge of CI/CD and automated testing practices.
  • Experience in printing, imaging or related technology domains.
About Us:

Ascendion is a global, leading provider of AI firstsoftware engineering services, delivering transformative solutions across North America, APAC, and Europe. We are headquartered in New Jersey. We combine technology and talent to deliver tech debt relief, improve engineering productivity solutions, and accelerate time to value, driving our clients’ digital journeys with efficiency and velocity. Guided by our “Engineering to the power of AI” [EngineeringAI] methodology, we integrate AI into software engineering, enterprise operations, and talent orchestration, to address critical challenges of trust, speed, and capital. For more information, please go to www.ascendion.com

With Ascendion (www.ascendion.com), you:
  • Will get to work on numerous challenging and exciting projects on our various offerings including Salesforce, AI/Data Science, Generative AI/ML, Automation, Cloud Enterprise and Product/Platform Engineering.
  • At Ascendion you have high chances of project extension or redeployment to other clients.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Firmware Engineer
Firmware Engineer

Ascendion • Barcelona

Presencial
EUR 55.000 - 75.000
Firmware Engineer – Embedded C++, Linux, RTOS, CI/CD
Firmware Engineer – Embedded C++, Linux, RTOS, CI/CD

Ascendion • Barcelona

Presencial
EUR 55.000 - 75.000
C++ Engineer (Senior) ID41762
C++ Engineer (Senior) ID41762

AgileEngine, LLC. • Ribarroja del Turia

Híbrido
EUR 95.000 - 121.000
Professional growth
Competitive compensation
Exciting projects
+1
Senior AI Engineer (m/f/d)
Senior AI Engineer (m/f/d)

Quantion • España

Presencial
EUR 90.000 - 130.000
23 days vacation
Diverse international team
Growing company culture
Java UI Developer
Java UI Developer

Siemens AG • Barcelona

Híbrido
EUR 52.100 - 83.300
Hybrid work model
UI/UX Designer (Senior) ID55058
UI/UX Designer (Senior) ID55058

AgileEngine, LLC. • Madrid

Híbrido
EUR 45.000 - 60.000
Professional growth opportunities
Competitive compensation
Flexible working hours
+1
Data Engineer
Data Engineer

Quadient • Barcelona

Híbrido
EUR 65.000 - 90.000
Flexible Work: Hybrid model
Online learning platform
Inclusive community programs
+2
DES AI Tools & Methodologies: Software Team Lead
DES AI Tools & Methodologies: Software Team Lead

Keysight Technologies, Inc. • Barcelona

Presencial
EUR 90.000 - 140.000
Senior Dotnet Developer
Senior Dotnet Developer

Ascendion • Madrid

Presencial
EUR 55.000 - 85.000
Senior Embedded / Software Engineer
Senior Embedded / Software Engineer

Merlin Digital Partner • Barcelona

Híbrido
EUR 60.000 - 100.000