careers

QT GUI Designer for Embedded Linux

Apply

Our ongoing desire to evolve took us on a journey #beyondsoftware. We are 2am.tech, a team of builders and problem solvers with a core belief in delivering excellence. This value has bred a company culture of providing solutions and products that exceed expectations every time.

We are looking for a QT GUI Designer for Embedded Linux to join our team.

We are 2am.tech, a team of builders and problem solvers who share a core belief of delivering excellence. This value has bred a company culture of providing solutions and products that exceed expectations every time. Our desire to evolve took us on a journey that goes #beyondsoftware.We are looking for an Embedded Engineer to join our team!As our new team member, you have more than 3+ years of professional experience in Embedded Engineering. You are a detail-oriented tester who is motivated, talented, and committed to the job at hand and your team. You take pride and ownership in your deliverables. You thrive on and enjoy the challenges of each day, and you seek to surround yourself with like-minded people. You are a clear communicator who shares your knowledge and ideas, and you expect the same from those around you.

As QT GUI Designer for Embedded Linux you are responsible for:

  • Design and develop intuitive, scalable, and efficient graphical user interfaces (GUIs) for embedded Linux applications using the QT framework.
  • Collaborate with product management and engineering teams to define and implement innovative solutions for the product direction, visuals, and experience.
  • Conduct user research and evaluate user feedback to enhance the usability and functionality of existing GUIs.
  • Ensure the technical feasibility of UI/UX designs, optimizing applications for maximum speed and scalability.
  • Translate UI/UX design wireframes into actual code that will produce visual elements of the application, working closely with UI/UX designers and bridging the gap between graphical design and technical implementation.
  • Implement and maintain UI components for performance, quality, and responsiveness, including troubleshooting and bug fixing.
  • Work with embedded systems engineers to ensure seamless integration of the GUI with underlying system services and hardware interfaces.
  • Stay abreast of emerging trends and technologies in the QT ecosystem and embedded systems domain, applying best practices to ongoing and future projects.

Required Skills and Experience:

  • Proven experience in GUI design and development using the QT framework and C++ programming.
  • Strong understanding of the peculiarities of embedded Linux development, including resource constraints and optimization strategies.
  • Familiarity with version control systems (e.g., Git), continuous integration/continuous deployment (CI/CD) practices, and agile development methodologies.
  • Excellent problem-solving skills, with the ability to work independently and as part of a team.
  • Good communication skills, with proficiency in English (both written and verbal).
  • Knowledgeable in navigating and using Linux.
  • Experience with QML and QT Quick for modern, fluid, and animated user interfaces.
  • Experience with QT testing software such as Squish.
  • Knowledge of embedded hardware, including microcontrollers and peripherals.
  • Familiarity with other programming languages used in embedded systems, such as Python or JavaScript.
  • Understanding of UI/UX design principles and tools.
  • Experience with i.mx7 , pxp configuration.

Our offer:

  • Enjoy work-life balance with flexible hours and a fully remote position.
  • The opportunity to work in a rapidly growing company.
  • Be part of a diverse and multicultural team.
Apply
Terms of Use | Privacy Policy