Software Engineer

Ascendion
Sant Cugat del Vallès, Spain
1 day ago
Apply on www.jobleads.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Artificial Intelligence Component-Based Software Engineering Automation of Tests C++ (Programming Language) Software Quality Code Review Continuous Integration Software Debugging Linux Web Development Firmware Design of User Interfaces
+15 more
Human-Computer Interaction Machine Learning Object-Oriented Software Development Qt Modeling Language (QML) Qt (Software) Ui Patterns Salesforce.Com Software Engineering TypeScript Software Organization Cloud Platform System Generative AI AngularJS Information Technology Software Version Control

Job description

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.

Requirements

  • 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 the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com
Prepare application

Good distractions

Loading talks and stories from around this role…