Embedded UI
LHH
Sunnyvale, CA, United States
9 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.lhh.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$220,000.0 - $275,000.0
Working hours
Regular working hours
Job source
Tech stack
3D Computer Graphics Software
Agile Methodology
C++ (Programming Language)
Software Debugging
Linux
Object-Oriented Software Development
OpenGL
Qt Modeling Language (QML)
Qt (Software)
Robotic Automation Software
Software Deployment
Software Engineering
+3 more
Software Requirements Analysis
Software Systems
Information Technology
Job description
- 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.
Requirements
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., * 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.
Benefits & conditions
- 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.
Pay Details: $220,000.00 to $275,000.00 per year
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.lhh.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
JF
Jonas Fritzsch
almost 5 years ago
LM
Luis Minvielle
The Most Popular IT Jobs on the Market
over 2 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago