Senior Software Engineer - Embedded UI (Qt / C++)

Kardow

Sunnyvale (CA)

On-site

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Kardow in Sunnyvale, CA, seeks a talented UI/embedded software engineer to develop the graphical user interfaces for our robotic systems. You will work in an embedded C/C++ environment, applying Qt and related tools to deliver robust, production-ready interfaces.

Collaborate with design and hardware teams to explore new UI technologies, iterate rapidly on prototypes, and maintain high development standards from prototype to production.

Qualifications

  • Experience developing embedded GUI in C/C++.
  • Strong knowledge of Qt and related toolchains.
  • Ability to collaborate with designers and hardware engineers.

Responsibilities

  • Develop world-class digital interfaces for robotic systems using Qt in an embedded C/C++ environment.
  • Implement the visual language of the product in collaboration with interaction and visual designers.
  • Contribute to system and software architecture for graphical interfaces.
  • Explore new UI technologies and rapidly prototype feasibility and value with hardware engineers.

Skills

Qt
C/C++
Embedded systems
UI design
Collaboration

Tools

Qt Creator
GCC
Git

Job description

Job Description
Primary Function of the Position

Our team works collaboratively within a cross-functional team to develop the graphical user interface for both existing and future robotic systems in the da Vinci product line. We are passionate about both the function and finish of digital interfaces, with expertise in a broad range of development environments. The ideal candidate is an independent and fast-paced developer with excellent problem-solving skills, capable of producing robust, high-quality code in the face of rapidly changing requirements.to build a coherent test and calibration strategy and develop software to implement the same.

Essential Job Duties
  • Develop world-class digital interfaces. Develop simple and elegant interfaces and supporting infrastructure/middleware for the da Vinci product line, using Qt and other tools in an embedded C/C++ environment. Maintain superior development standards from prototypes through production.
  • Implement the visual language of the product. Collaborate with interaction and visual designers to produce beautiful and functional interfaces.
  • Contribute to system and software architecture. Work with other members of the engineering team to define the architecture and select the tools used for system graphical interfaces.
  • Explore new user interface technologies. Work with mechanical and electrical engineers to explore new user interface technologies. Rapidly iterate on prototypes of those technologies to assess feasibility and value.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Managing Staff Software Engineer - Embedded UI
Managing Staff Software Engineer - Embedded UI

Intuitive • Sunnyvale (CA)

On-site
USD 140,000 - 190,000
Senior Embedded UI Engineer (Qt/C++), Equity Eligible
Senior Embedded UI Engineer (Qt/C++), Equity Eligible

Intuitive • California (MO)

On-site
USD 120,000 - 170,000
Staff Software Lead — GUI, Qt, Embedded C/C++
Staff Software Lead — GUI, Qt, Embedded C/C++

Intuitive • Sunnyvale (CA)

On-site
USD 140,000 - 190,000
Lead GUI Engineer (Embedded C/C++/Qt)
Lead GUI Engineer (Embedded C/C++/Qt)

Intuitive Surgical, Inc. • Sunnyvale (CA)

On-site
USD 224,000 - 322,000
Senior Embedded UI Engineer – Robotics & Qt
Senior Embedded UI Engineer – Robotics & Qt

Kardow • Sunnyvale (CA)

On-site
USD 120,000 - 180,000
Embedded Software Engineer - QT/QML Experience
Embedded Software Engineer - QT/QML Experience

Global Connect Technologies • Oak Brook (IL)

On-site
USD 100,000 - 150,000
Staff Software Engineer, Embedded UI
Staff Software Engineer, Embedded UI

LHH • Sunnyvale (CA)

On-site
USD 150,000 - 200,000
Medical, dental, vision insurance
401(k) plan with employer match
Paid holidays
+2
Senior Software Engineer - UI Software Architecture & Display Systems
Senior Software Engineer - UI Software Architecture & Display Systems

Intuitive • Sunnyvale (CA)

On-site
USD 140,000 - 190,000
Senior Embedded UI Engineer (Qt/C++)
Senior Embedded UI Engineer (Qt/C++)

LHH • Sunnyvale (CA)

On-site
USD 150,000 - 200,000
Medical, dental, vision insurance
401(k) plan with employer match
Paid holidays
+2
Managing Staff Software Engineer - Embedded UI
Managing Staff Software Engineer - Embedded UI

Intuitive Surgical, Inc. • Sunnyvale (CA)

On-site
USD 224,000 - 322,000