Embedded Software Engineer C++

Veralto GlobalAlbuquerque, NM

About The Position

As the Embedded Software Engineer C++ (B.Sc.), you will be at the forefront of innovation within our electronics & firmware development team. Your role is pivotal in ensuring the user experience excellence of embedded software solutions for X-Rite's renowned product lines, ranging from spectrophotometers to spectral imaging systems. Your expertise will guarantee the highest quality standards across our market-leading optoelectronic color and appearance measurement devices. Join us in shaping the future of color technology and make your mark in a dynamic, impactful role.

Requirements

  • Bachelor or Master of Science in electrical engineering, computer science, or related field.
  • Three or more years of professional experience and responsibility in a similar function including successful product development from concept phase to mass production world-wide.
  • In-depth experience with embedded devices development and user interface programming (Qt QML, Embedded Wizard, or web-based solutions).
  • Demonstrate proficiency in writing automated unit test to enhance testing efficiency (pytest, GoogleTest).
  • Effective communication skills in English.
  • DevOps environment, including version control system (Git) and agile project management tools (e.g. Jira).
  • Ability to work independently and in a team environment, fostering a collaborative and productive work culture.

Nice To Haves

  • Experience in optics and/or color science and in the measurement instrument industry.
  • Familiarity with GitHub, GitHub Actions and Docker.
  • Project experience using both phase-gate and agile methodologies.

Responsibilities

  • Develop and maintain user interface with Embedded Wizard and Qt QML technology.
  • Implement user interface design and ensure user experience with our Embedded UI Architect and UI/UX Designer.
  • Implement unit and integration level testing in an automated CI/CD environment.
  • Close collaboration with a small team of internal and external UI engineers, work closely with the embedded firmware development team to diagnose and address any issues encountered in the field or during feature development.
  • Acquire in-depth knowledge about the business/domain to effectively represent customer needs and actively participate in embedded software development planning.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service