返回查詢:Senior Software / 台北市

About the role

Owl3D's mission is to bring the magic of 3D to everyone. Our Windows and Mac desktop client serves as the command center for capturing, real-time processing, and converting the PC screen into 3D. We're looking for a senior engineer to lead the next generation of this client across Windows and macOS using the Electron framework.

This is a hands-on role where you'll work closely with product, design, and graphics engineers to shape the experience of our core product — empowering creators and developers to see their world in 3D.

Responsibilities

  • Own Electron desktop app UI/UX.
  • Lead the architecture, implementation, and refinement of Owl3D's cross-platform desktop interface. You'll transform complex 3D capture and rendering workflows into an intuitive, elegant user experience that feels native across macOS and Windows.
  • Iterate and launch the app with the Product team.
  • Collaborate closely with design and product leads to prototype, test, and refine features rapidly. You'll help define product direction through experimentation, data-driven insights, and feedback loops, ensuring smooth releases and impactful launches.
  • (Can learn on the job) Use Direct3D to implement on-screen UI interaction.
  • Integrate interactive overlays and visual feedback directly within the rendered 3D environment. You'll work with Direct3D (and optionally Metal on macOS) to build real-time UI components that respond to user inputs and system events in the 3D space.
  • Raise the performance bar.
  • Drive desktop performance through profiling, GPU optimization, and efficient IPC design. Develop systems and processes to ensure smooth frame rates and low latency across diverse hardware.
  • Keep quality sustainable.
  • Establish build pipelines, CI/CD guards, and developer tooling that enable the team to iterate quickly while preventing regressions or performance drops.
  • Mentor & multiply.
  • Partner with product, design, and other engineers to review code, share best practices, and help grow a world-class desktop platform team.

Qualifications

  • 5+ years of experience building cross-platform desktop applications at scale.
  • Strong technical depth in Electron, TypeScript/JavaScript, and/or Python.
  • Expertise in GPU/graphics pipelines, real-time rendering, or media processing.
  • Proven ability to debug, profile, and optimize complex performance bottlenecks.
  • Solid understanding of observability, monitoring, and system diagnostics.

Bonus Points

  • Experience with
    Direct3D
    ,
    Metal
    , or
    Vulkan
    graphics APIs.
  • Experience with
    macOS
    native development (Swift, Objective-C).
  • Prior work on
    video
    ,
    XR
    , or
    real-time rendering
    software.
  • Familiarity with
    Electron build optimization
    ,
    auto-update systems
    , or
    hardware integration
    .