Frontier UX Engineer

Hark
Full-timeβ€’$150k-350k/year (USD)β€’San Jose, United States

πŸ“ Job Overview

Job Title: Frontier UX Engineer

Company: Hark

Location: San Jose, California, United States

Job Type: Full-time

Category: Embedded Software Engineering / UX Engineering

Date Posted: September 05, 2026

Experience Level: 10+ years

Remote Status: On-site

πŸš€ Role Summary

  • Develop and refine user interfaces for advanced AI systems, bridging the gap between innovative design concepts and platform capabilities.

  • Own the end-to-end development lifecycle of user experiences, from initial prototypes to production-ready features, ensuring a seamless and intuitive user interaction.

  • Collaborate closely with Design, Firmware, and Hardware teams to translate complex use cases and specifications into tangible, user-friendly software.

  • Push the boundaries of current software layers to meet ambitious design language requirements, requiring deep technical expertise and a craft-driven mindset.

  • Contribute to shaping the UI runtime and system architecture based on practical design requirements rather than theoretical hypotheticals.

πŸ“ Enhancement Note: This role is explicitly positioned as a "Frontier UX Engineer," indicating a focus on pioneering new user interaction paradigms for AI and hardware. The emphasis on bridging "design intent" with "platform capabilities" and "pushing the software across several layers" suggests a highly technical and innovative role that requires deep understanding of both user experience principles and low-level system development. This is not a standard UI/UX role but one that demands significant engineering prowess.

πŸ“ˆ Primary Responsibilities

  • Translate design specifications, user use cases, and conceptual ideas into fully functional and shipping features, managing the entire development pipeline from early prototyping to production deployment.

  • Identify and resolve discrepancies where the desired design language exceeds current platform capabilities, actively pushing software at all necessary layers to achieve the design vision.

  • Provide crucial technical guidance to design partners early in the process, informing them about system capabilities and limitations to influence and shape the design direction effectively.

  • Contribute to the definition and evolution of the UI runtime and overall system architecture, grounding these decisions in the practical requirements derived from real-world designs.

  • Take full ownership of the end-to-end development of user experiences, working collaboratively with cross-functional teams including Design, Firmware, and Hardware engineers.

  • Develop realistic and interactive prototypes within compressed timelines (e.g., days) to quickly validate design concepts and technical feasibility.

  • Advise on and implement complex animations and transitions, potentially leveraging outputs from design tools like Figma, Origami, Rive, or Principle into production code.

  • Engage in system-level UI development, potentially on embedded or OS platforms, requiring an understanding of system daemons, inter-process communication (IPC), Hardware Abstraction Layers (HAL), and drivers.

πŸ“ Enhancement Note: The responsibilities highlight a unique blend of user experience advocacy and deep systems engineering. The expectation to "push the software at every layer" and "own the end-to-end development" signifies a high level of autonomy and technical leadership required from the individual contributor. The emphasis on rapid prototyping and advising designers points to a role that is deeply integrated into the early stages of product development.

πŸŽ“ Skills & Qualifications

Education: While no specific degree is mandated, a strong foundation in computer science, software engineering, or a related field is implied by the extensive experience requirements and technical depth needed.

Experience: 8+ years of professional experience in UI software development, with a demonstrated ability to work closely with design teams and deliver production-ready features.

Required Skills:

  • 8+ years of professional UI software development experience.

  • Proven experience working within or in close collaboration with a dedicated design team.

  • Demonstrated ability in rapid prototyping, with a track record of building realistic interactive prototypes quickly.

  • Deep runtime knowledge of at least one major UI framework such as UIKit, SwiftUI, Core Animation (iOS/macOS), Jetpack Compose (Android), or Flutter (cross-platform).

  • Direct experience with or strong exposure to embedded systems or operating system development, including concepts like system daemons, inter-process communication (IPC), Hardware Abstraction Layers (HAL), or device drivers.

  • Proficiency in at least one of the following programming languages: C, C++, Rust, or Swift.

  • Ability to trace and debug code execution across different language and process boundaries within a system.

  • Demonstrated ability to operate effectively with incomplete information, navigate uncharted technical territories, and drive projects to completion with high quality. Preferred Skills:

  • Experience shipping system-level UI applications on iOS or Android platforms.

  • Experience contributing to the development of system-level UI frameworks or graphics stacks on iOS or Android.

  • History of contributing to widely adopted open-source UI libraries.

  • Familiarity with design tools such as Figma, Origami, Rive, or Principle, and the ability to translate their outputs into production-ready animations and interactive elements.

  • Experience in building UI design tools, including component libraries, visual editors, node-graph editors, or interactive prototyping environments.

  • Experience developing interfaces driven by voice, vision, sensor data, or machine learning models, particularly those generated dynamically by AI agents at runtime.

πŸ“ Enhancement Note: The "8+ years" requirement combined with the emphasis on cross-functional collaboration and deep system knowledge elevates this beyond a typical mid-level engineering role. The "Bonus Qualifications" offer a clear roadmap for candidates looking to strengthen their application and demonstrate a broader range of relevant skills, particularly those touching on AI-driven interfaces and custom tool development.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase of end-to-end UX/UI development projects, demonstrating ownership from concept to production.

  • Examples of rapid prototyping, highlighting the speed and fidelity achieved in turning ideas into interactive experiences.

  • Case studies detailing how you've bridged gaps between design intent and platform limitations, illustrating the technical solutions implemented.

  • Demonstrations of deep runtime knowledge in at least one major UI framework, with code samples or project walk-throughs.

  • Evidence of experience with embedded systems or OS-level development, potentially including system architecture diagrams or explanations of IPC/HAL implementations.

  • Code samples in C, C++, Rust, or Swift that highlight complex logic, cross-process communication, or performance optimizations. Process Documentation:

  • Walkthroughs of your approach to collaborating with design teams, including how you provide feedback and influence design decisions.

  • Examples of your process for advising designers on system capabilities and limitations early in the design cycle.

  • Documentation or descriptions of how you've shaped UI runtime or system architecture based on practical design needs.

  • Case studies illustrating your ability to work with incomplete information and drive projects to completion in novel areas.

πŸ“ Enhancement Note: For a "Frontier UX Engineer" role, the portfolio is crucial. It needs to go beyond standard UI mockups and demonstrate the ability to build functional, performant, and deeply integrated user experiences. The emphasis on "pushing software across several layers" means showcasing projects that involve complex system interactions, performance tuning, and cross-component development.

πŸ’΅ Compensation & Benefits

Salary Range: The US base salary range for this full-time position is between $150,000 - $350,000 annually.

Benefits: While specific benefits are not detailed in the provided description, typical comprehensive benefits packages for a company like Hark in San Jose, California, often include:

  • Health, Dental, and Vision Insurance: Robust medical coverage options.

  • Stock Options/Equity: Potential for ownership in a growing AI company.

  • 401(k) Retirement Plan: With potential company matching.

  • Paid Time Off (PTO): Generous vacation, sick leave, and holidays.

  • Parental Leave: Support for new parents.

  • Professional Development: Opportunities for training, conferences, and skill enhancement.

  • Commuter Benefits: Assistance for on-site employees in San Jose.

  • Wellness Programs: Initiatives to support employee well-being.

Working Hours: The standard working hours are approximately 40 hours per week. However, the role's nature, requiring rapid prototyping and addressing novel challenges, may necessitate flexibility and occasional extended hours to meet project deadlines and critical development milestones.

πŸ“ Enhancement Note: The salary range of $150,000 - $350,000 for a Frontier UX Engineer in San Jose, CA, reflects the high level of experience (10+ years), specialized technical skills (embedded systems, multiple programming languages, deep UI framework knowledge), and the critical nature of the role in a cutting-edge AI company. San Jose is a high cost-of-living area, and the upper end of the range is commensurate with senior engineering roles in Silicon Valley. The mention of "total compensation package may also include additional components/benefits" strongly suggests that equity or performance bonuses are likely.

🎯 Team & Company Context

🏒 Company Culture

Industry: Artificial Intelligence (AI), Next-Generation Hardware, Human-Machine Interface. Hark is operating at the forefront of AI development, aiming to create proactive, multimodal intelligence integrated with advanced hardware. This positions them in a highly innovative and competitive tech sector.

Company Size: While not explicitly stated, the mention of "Embedded Software team" and the need for a "Frontier UX Engineer" suggests a growing, likely mid-sized to large-stage startup or a well-funded R&D division within a larger entity. This implies a dynamic environment with opportunities for significant impact.

Founded: The founding date is not provided, but the company's focus on advanced AI and "next-generation hardware" suggests it is a relatively modern company, likely founded within the last decade, aiming to disrupt current AI paradigms.

Team Structure:

  • The "Embedded Software team" is a core part of Hark's product development, responsible for bringing AI and hardware to life through functional software.

  • The Frontier UX Engineer will work closely with Design, Firmware, and Hardware partners, indicating a highly cross-functional and collaborative team structure.

  • As an individual contributor role, it implies a flat or matrixed organizational structure where engineers are empowered to drive projects and make technical decisions, with potential for leadership within their domain. Methodology:

  • Data-Driven Design & Development: The emphasis on "turning design intent into something people can actually pick up and use" and "shaping the UI runtime and system architecture with requirements drawn from real designs" points to a methodology where user needs and design principles are paramount, informed by technical feasibility and data.

  • Iterative Prototyping & Feedback Loops: The requirement for rapid prototyping and advising designers early suggests an iterative development process with tight feedback loops between design, engineering, and potentially early user testing.

  • Cross-Functional Collaboration: The need to collaborate across Design, Firmware, and Hardware teams underscores a commitment to integrated product development, where all disciplines contribute throughout the lifecycle.

Company Website: Hark Labs UK (domain_derived: harklabs.uk) - Note: While the domain is UK-based, the job is located in San Jose, CA, indicating a global presence or US expansion.

πŸ“ Enhancement Note: Hark's mission to build "advanced, personalized intelligence" that is "proactive, multimodal, and capable of interacting with the world" points to a company focused on creating truly intelligent agents, not just conversational AI. This ambitious goal requires a culture that embraces innovation, rapid iteration, and deep technical problem-solving. The "Frontier" aspect of the role suggests a company that values pushing boundaries and exploring uncharted technological territory.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This role is positioned at a senior to principal engineering level, indicated by the "8+ years of professional UI software development experience" and the expectation to "own the end-to-end development." The "Frontier" title suggests a role that is pioneering new areas, offering significant opportunities for technical leadership and influence within the company's core product development.

Reporting Structure: As an individual contributor, the Frontier UX Engineer will likely report to an Engineering Manager or Lead within the Embedded Software team. They will work closely with designers, firmware engineers, and hardware engineers, forming project-based teams.

Operations Impact: The impact of this role is direct and substantial. By translating advanced AI and hardware capabilities into intuitive user experiences, the Frontier UX Engineer plays a critical role in the product's market adoption and user satisfaction. Their work directly influences how users interact with Hark's core technology, thereby impacting its perceived value and commercial success. Successfully closing the gap between design and platform capabilities is essential for Hark to deliver on its vision of a "universal interface between humans and machines."

Growth Opportunities:

  • Technical Specialization: Deepen expertise in specific UI frameworks, embedded systems, graphics rendering, or AI-driven interface development.

  • Leadership in Novel Areas: Become a subject matter expert and technical leader for new user interaction paradigms within Hark.

  • Cross-Functional Influence: Grow influence across Design, Firmware, and Hardware teams, shaping product strategy and technical direction.

  • Contribution to Core Technology: Play a pivotal role in defining the user experience of Hark's foundational AI and hardware products.

  • Potential for Team Lead/Management: As the team grows, senior engineers often have opportunities to mentor junior engineers or lead specific technical initiatives.

πŸ“ Enhancement Note: The "Frontier" nature of the role means that growth might not always follow a traditional linear path. It will likely involve taking on increasingly complex and novel challenges, potentially leading to the establishment of new engineering practices or sub-teams within Hark as the technology matures.

🌐 Work Environment

Office Type: The role is specified as "On-site" in San Jose, California, indicating a traditional office-based work environment. This suggests a collaborative setting designed for in-person interaction and teamwork.

Office Location(s): San Jose, California, United States. This location places Hark within the heart of Silicon Valley, a hub for technological innovation, talent, and resources.

Workspace Context:

  • Collaborative Environment: Being on-site, the workspace is likely designed to foster close collaboration between engineers, designers, and hardware teams. This could include open-plan offices, dedicated team spaces, and meeting rooms equipped for design reviews and technical discussions.

  • Access to Tools & Technology: Employees will have direct access to the company's hardware prototypes, development tools, and a robust technology infrastructure necessary for embedded software and UI development.

  • Team Interaction: The on-site nature facilitates spontaneous interactions, quick problem-solving sessions, and a strong sense of team cohesion, which is particularly important for roles that span multiple engineering disciplines like this one.

Work Schedule: The standard work schedule is approximately 40 hours per week. However, given the nature of cutting-edge R&D and the requirement for rapid prototyping and addressing novel challenges, there may be an expectation for flexibility and occasional extended hours to meet critical project deadlines and achieve breakthroughs.

πŸ“ Enhancement Note: An on-site presence in San Jose is typical for hardware-centric and deeply collaborative roles in Silicon Valley. It allows for immediate access to physical prototypes and facilitates the kind of hands-on, cross-disciplinary work described in the job responsibilities.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A recruiter or hiring manager will review applications and resumes, focusing on experience with UI frameworks, embedded systems, and cross-functional collaboration.

  • Technical Phone Screen: A discussion with an engineer to assess core technical skills, programming language proficiency (C, C++, Rust, Swift), and understanding of UI runtime concepts.

  • Portfolio Review & Deep Dive: A dedicated session to present and discuss your portfolio. Be prepared to walk through specific projects, explain your role, the technical challenges faced, and the solutions implemented, especially those demonstrating your ability to bridge design and platform limits.

  • On-site/Virtual On-site Interviews: This will likely involve multiple interviews with different team members (engineers, designers, potentially product managers). Expect coding challenges, system design questions related to UI architecture and embedded systems, and behavioral questions assessing your ability to work with incomplete information and collaborate effectively.

  • Final Interview: Potentially with senior leadership to discuss overall fit, strategic thinking, and long-term vision alignment.

Portfolio Review Tips:

  • Curate Select Projects: Choose 2-3 projects that best showcase your ability to deliver end-to-end UX/UI development, especially those involving embedded systems, complex animations, or bridging design/platform gaps.

  • Focus on Impact & Process: For each project, clearly articulate the problem, your specific contributions, the technical challenges, the solutions you engineered, and the quantifiable outcomes or user impact. Use the STAR method (Situation, Task, Action, Result).

  • Demonstrate Technical Depth: Be ready to dive deep into the code, architecture, and runtime aspects of your portfolio projects. Explain your choices regarding UI frameworks, languages, and system integrations.

  • Highlight Collaboration: Showcase instances where you successfully collaborated with designers or other engineering disciplines to achieve a unified product vision.

  • Prototype Examples: If possible, include interactive prototypes or videos demonstrating your rapid prototyping skills and the fidelity you can achieve.

Challenge Preparation:

  • Coding Proficiency: Brush up on C, C++, Rust, or Swift, focusing on areas relevant to UI development and system programming. Be prepared for live coding exercises.

  • System Design: Practice designing UI runtimes, graphics pipelines, or embedded system interfaces. Consider how to handle IPC, resource constraints, and real-time updates.

  • Problem-Solving: Prepare for scenarios where requirements are vague or conflicting. Think about how you would decompose problems, gather information, and iterate towards a solution.

  • Design Collaboration Scenarios: Be ready to discuss how you would approach a design that seems technically unfeasible and how you would work with a designer to find a viable alternative.

πŸ“ Enhancement Note: The emphasis on a "craft mindset" and owning "end-to-end development" means the interview process will likely scrutinize not just your technical skills but also your problem-solving approach, your ability to work autonomously, and your collaborative spirit. The portfolio is your primary tool for demonstrating these capabilities.

πŸ›  Tools & Technology Stack

Primary Tools:

  • UI Frameworks: Deep expertise in one or more of UIKit, SwiftUI, Core Animation, Jetpack Compose, or Flutter.

  • Programming Languages: C, C++, Rust, Swift. Proficiency in tracing code across these languages is crucial.

  • Prototyping Tools: Experience with or ability to quickly learn tools like Figma, Origami, Rive, or Principle for creating interactive prototypes and production animations.

  • Embedded/OS Development: Familiarity with concepts and tools related to system daemons, IPC, HAL, and drivers on embedded platforms.

Analytics & Reporting: While not explicitly mentioned for this role, expect to interact with analytics platforms that track user engagement, feature adoption, and performance metrics for the UI components you develop. This could involve tools for A/B testing and performance monitoring.

CRM & Automation: Unlikely to be a primary focus for this specific role, but understanding how the UI integrates with backend services and potentially AI agent outputs is key. Knowledge of API integrations and data flow would be beneficial.

πŸ“ Enhancement Note: The technology stack is heavily focused on the intersection of modern UI development frameworks and low-level system programming. The ability to work proficiently across multiple languages and understand the intricacies of embedded systems and UI runtimes is paramount.

πŸ‘₯ Team Culture & Values

Operations Values:

  • Craftsmanship & Quality: A strong emphasis on building high-quality, performant, and well-crafted user experiences. The "craft mindset" mentioned implies a dedication to excellence in execution.

  • Innovation & Frontier Thinking: A culture that encourages pushing boundaries, exploring novel solutions, and tackling technically challenging, precedent-setting problems.

  • Collaboration & Cross-Functionality: A deep belief in the power of teamwork across disciplines (Design, Firmware, Hardware, Software) to achieve ambitious product goals.

  • Pragmatism & Problem-Solving: An ability to navigate ambiguity, work with incomplete information, and find practical, effective solutions to complex technical challenges.

  • User-Centricity: A commitment to understanding and delivering exceptional user experiences, ensuring that advanced technology translates into tangible user value.

Collaboration Style:

  • Integrated Design & Engineering: Close, ongoing collaboration between UX Engineers and Designers, with engineers actively informing design possibilities and limitations.

  • Cross-Disciplinary Partnerships: Frequent interaction and joint problem-solving with Firmware and Hardware engineers to ensure seamless integration of software, firmware, and hardware components.

  • Iterative & Feedback-Driven: A culture that values continuous feedback and iteration, with regular opportunities to review progress, share insights, and refine solutions.

  • Autonomous Contribution: While collaborative, the role likely encourages individual initiative and ownership, with engineers empowered to drive their areas of responsibility.

πŸ“ Enhancement Note: Hark's mission suggests a culture that is both highly technical and deeply user-focused. The "Frontier" aspect implies a tolerance for experimentation and a drive to create something truly new, while the emphasis on user experience ensures that the technology serves a purpose.

⚑ Challenges & Growth Opportunities

Challenges:

  • Bridging Design-Platform Gaps: The primary challenge will be translating ambitious, potentially bleeding-edge designs into functional reality on current or near-future hardware and software platforms. This requires deep technical ingenuity.

  • Navigating Uncharted Territory: Much of the work will involve solving problems that have no existing precedent, demanding creativity, strong analytical skills, and resilience.

  • Balancing Performance and Features: Ensuring that complex, feature-rich UIs remain performant and responsive on embedded or resource-constrained systems.

  • Cross-Layer Dependencies: Managing dependencies and communication across multiple software layers (UI runtime, OS, firmware, hardware) can be complex and requires a holistic system view.

  • Rapid Iteration Cycles: Adapting to fast-paced development cycles and the need for quick prototyping and validation.

Learning & Development Opportunities:

  • Mastering Advanced UI/System Interactions: Gaining deep expertise in cutting-edge UI frameworks, graphics rendering, and embedded system development specific to AI hardware.

  • Pioneering New Interaction Paradigms: Contributing to the development of novel human-AI interaction methods, potentially involving multimodal inputs and AI-driven interfaces.

  • Cross-Functional Skill Expansion: Developing a broader understanding of hardware design, firmware development, and AI model integration through close collaboration.

  • Technical Leadership: Opportunities to shape technical direction, mentor junior engineers, and become a recognized expert in a rapidly evolving field.

πŸ“ Enhancement Note: The challenges presented are inherent to working on "frontier" technology. They require a candidate who thrives in ambiguity, enjoys complex problem-solving, and is motivated by the opportunity to create something entirely new.

πŸ’‘ Interview Preparation

Strategy Questions:

  • "Describe a time you had to significantly push the boundaries of a UI framework or platform to achieve a specific design goal. What was the challenge, how did you approach it, and what was the outcome?" (Focus on your process for bridging design-platform gaps and technical problem-solving.)

  • "Imagine a designer presents you with a highly complex, animated UI concept for our AI device. How would you assess its feasibility, what questions would you ask, and how would you collaborate with them to ensure it can be implemented effectively on our embedded platform?" (Prepare to discuss your collaboration style with designers and your technical assessment process.)

  • "Walk us through your process for building a realistic interactive prototype for a novel user experience. What tools do you use, how quickly can you iterate, and how do you ensure the prototype accurately reflects potential system capabilities?" (Be ready to discuss your rapid prototyping methodology and its role in validation.) Company & Culture Questions:

  • "What interests you most about Hark's mission to build advanced, personalized intelligence and a universal interface between humans and machines?" (Research Hark's vision and articulate your alignment.)

  • "How do you approach working with incomplete requirements or in areas where there is no established precedent?" (Highlight your comfort with ambiguity and problem-solving skills.)

  • "Describe your ideal collaboration with a design team. What makes for a successful partnership in your experience?" (Showcase your understanding of cross-functional teamwork and your ability to integrate with design.) Portfolio Presentation Strategy:

  • Structure with Impact: Organize your portfolio around key projects that demonstrate the core requirements of the role: end-to-end ownership, bridging design/platform gaps, rapid prototyping, and technical depth in UI frameworks/embedded systems.

  • Quantify Achievements: Where possible, use metrics to demonstrate the impact of your work (e.g., performance improvements, successful feature launches, user adoption rates).

  • Explain Your Role Clearly: For team projects, clearly define your specific contributions and responsibilities.

  • Showcase Code & Architecture: Be prepared to share relevant code snippets or architectural diagrams that illustrate your technical approach and problem-solving skills.

  • Tell a Story: For each project, present it as a narrative: the problem, your approach, the challenges, the solutions, and the outcome. This makes your experience more engaging and memorable.

πŸ“ Enhancement Note: The interview process will heavily weigh your ability to demonstrate practical, hands-on experience in a frontier technology setting. Your portfolio and your ability to articulate your problem-solving process will be critical.

πŸ“Œ Application Steps

To apply for this operations position:

  • Submit your application through the provided link on Greenhouse.

  • Tailor your resume: Highlight your 8+ years of UI software development experience, specific UI frameworks (UIKit, SwiftUI, etc.), programming languages (C, C++, Rust, Swift), and any experience with embedded systems, OS development, or close collaboration with design teams. Use keywords from the job description to ensure ATS compatibility.

  • Prepare your portfolio: Curate 2-3 of your strongest projects that demonstrate end-to-end UX/UI development, rapid prototyping capabilities, and instances where you've successfully bridged design intent with platform limitations. Be ready to present these in detail.

  • Practice interview questions: Rehearse answers to common technical, behavioral, and situational questions, focusing on how you handle ambiguity, collaborate with designers, and solve complex engineering challenges.

  • Research Hark: Understand the company's mission, its focus on AI and next-generation hardware, and its position in the market. This will help you articulate your interest and cultural fit.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Candidates must have 8+ years of professional UI software development experience and proficiency in C, C++, Rust, or Swift. Deep knowledge of major UI frameworks and experience working with embedded systems or operating systems is required.