Staff Software Engineer, Embedded UI

LHH

Sunnyvale (CA)

On-site

USD 150,000 - 200,000

Full time

6 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision insurance
401(k) plan with employer match
Paid holidays
Paid sick leave
Life and disability insurance

Job summary

LHH is seeking a Staff Software Engineer, Embedded UI to join a highly innovative team developing next-generation robotic and digital technologies in Sunnyvale, CA. You will work with experts across software, robotics, imaging, design, and human factors to create intuitive experiences for robotic platforms.

You will lead the lifecycle from prototyping and architecture through production deployment, mentoring engineers and driving projects with a strong focus on quality and maintainability.

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, Biomedical Engineering, or a related field.
  • 8+ years of software engineering experience, or a Master's with 6+ years, or a PhD with 3+ years.
  • Proven track record of delivering production-quality UI software.
  • Strong expertise in C++11/14/17+ and OO design principles.
  • Excellent communication skills enabling collaboration across teams.
  • Experience serving as a technical lead and driving projects from concept to deployment.
  • Experience across full product lifecycle: design, implementation, debugging, verification, maintenance.

Responsibilities

  • Design and develop high-performance embedded UIs using Qt/QML and C++ in resource-constrained environments.
  • Create intuitive digital experiences for advanced robotic systems.
  • Collaborate with software engineers, designers, clinical teams, human factors, and regulatory stakeholders.
  • Define architecture, break down requirements, and deliver scalable software solutions.
  • Lead projects from concept through implementation ensuring quality, reliability, and maintainability.
  • Own the software development lifecycle from requirements to release activities.
  • Mentor team members and provide technical leadership across projects.

Skills

C++11/14/17+
Qt/QML
Embedded UI
UI/UX UI
OpenGL/Vulkan
Linux
Technical lead
Product lifecycle

Education

Bachelor's degree
Master's degree
PhD

Tools

Qt
QML
OpenGL
Vulkan
Linux

Job description

Our client is seeking a Staff Software Engineer, Embedded UI to join a highly innovative team focused on developing next-generation robotic and digital technologies. This role offers the opportunity to work alongside experts in software engineering, robotics, imaging, design, and human factors to create intuitive user experiences for advanced robotic platforms.

This is a highly visible position that spans the full software development lifecycle, from early-stage prototyping and architecture through production deployment. The ideal candidate is a hands-on technical leader who enjoys solving complex problems and thrives in a collaborative, multidisciplinary environment.

What You'll Do
  • Design and develop high-performance embedded user interfaces using Qt/QML and C++ in resource-constrained environments.
  • Create intuitive digital experiences that support users interacting with advanced robotic systems.
  • Collaborate closely with software engineers, designers, clinical teams, human factors specialists, and regulatory stakeholders.
  • Define technical architecture, break down requirements, and deliver scalable, production-ready software solutions.
  • Lead projects from concept through implementation while ensuring quality, reliability, and maintainability.
  • Own the software development lifecycle, including requirements definition, risk analysis, prototyping, development, verification, and release activities.
  • Mentor team members and provide technical leadership across projects.
Required Qualifications
  • Bachelor's degree in Computer Science, Electrical Engineering, Biomedical Engineering, or a related field.
  • 8+ years of software engineering experience, or:
  • Master's degree with 6+ years of experience, or
  • PhD with 3+ years of experience.
  • Proven track record of delivering production-quality UI software.
  • Strong expertise in C++ (C++11/14/17+) and object-oriented design principles.
  • Excellent communication skills with the ability to collaborate across technical and non-technical teams.
  • Experience serving as a technical lead, formally or informally, and driving projects from concept to deployment.
  • Experience across the full product lifecycle, including design, implementation, debugging, verification, and maintenance.
Preferred Qualifications
  • Experience with Qt and/or QML.
  • Experience with 3D graphics technologies such as OpenGL, Vulkan, Qt3D, or similar frameworks.
  • Familiarity with Linux-based development environments.
  • Experience designing user experiences that balance usability, performance, reliability, and safety requirements.
  • Background working in regulated industries such as medical devices, aerospace, automotive, or similar environments.
  • Experience with software development methodologies and standards, including Agile and regulated software development processes.
Why Consider This Opportunity?
  • Work on cutting-edge technologies that combine software, robotics, and advanced visualization.
  • Partner with world-class engineers and cross-functional experts.
  • Influence the architecture and user experience of innovative products from the ground up.
  • Take ownership of highly impactful projects with significant technical scope.
  • Competitive compensation package including base salary, bonus potential, equity, and comprehensive benefits.
Benefits
  • Medical, dental, and vision insurance
  • 401(k) plan with employer match
  • Paid holidays
  • Paid sick leave
  • Life and disability insurance

Equal Opportunity Employer/Veterans/Disabled

To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to LHH | Privacy Policy

The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:

The California Fair Chance Act

Los Angeles City Fair Chance Ordinance

Los Angeles County Fair Chance Ordinance for Employers

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior/Staff/Principal Qt C++ Software Engineer
Senior/Staff/Principal Qt C++ Software Engineer

Horizon Surgical Systems • Los Angeles (CA)

On-site
USD 120,000 - 150,000
Competitive compensation
Comprehensive company-paid benefits package
Opportunity to work with cutting-edge technology
Principal Desktop UI Software Engineer (Qt/QML)
Principal Desktop UI Software Engineer (Qt/QML)

Intellias • Boston (MA)

On-site
USD 90,000 - 130,000
Medical insurance
Vision insurance
401(k)
+2
Software Engineering Manager (Embedded Systems)
Software Engineering Manager (Embedded Systems)

Watchfire Signs, LLC. • Danville (IL)

On-site
USD 130,000 - 160,000
401k with Employer Match
Vacation
Company Paid Life/ADD
+2
Senior Software Engineer - Embedded UI (Qt / C++)
Senior Software Engineer - Embedded UI (Qt / C++)

Intuitive • Sunnyvale (CA)

On-site
USD 188,600 - 271,400
Staff Software Engineer (C++ / Qt / OpenGL)
Staff Software Engineer (C++ / Qt / OpenGL)

Akkodis • Saint Paul (MN)

On-site
Medical insurance
Dental insurance
Vision insurance
+7
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
Senior Software Engineer - Embedded UI (Qt / C++)
Senior Software Engineer - Embedded UI (Qt / C++)

Intuitive • California (MO)

On-site
USD 120,000 - 170,000
Principal Desktop UI Software Engineer (Qt/QML)
Principal Desktop UI Software Engineer (Qt/QML)

Intellias • Newton (MA)

On-site
USD 120,000 - 145,000
Staff Embedded Software Engineer, Robotics
Staff Embedded Software Engineer, Robotics

Cobot • Santa Clara (CA)

On-site
USD 205,000 - 235,000
Relocation stipend
Equity
C++ Engineer
C++ Engineer

Ranger Technical Resources • Maryland

On-site
USD 85,000 - 115,000