Senior Terminal UI Engineer for Interactive CLI

Normal Computing

New York (NY)

On-site

USD 150,000 - 190,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Normal Computing is building Normal CLI, a large interactive terminal application used by semiconductor engineers for AI-assisted verification. You will own the interaction model, information design, and how a long agent run is presented, while also owning the local session client and its API.

The role sits at the crossroads of research and product engineering, aligning the terminal with other surfaces of our EDA suite.

Qualifications

  • 4+ years of software engineering experience with interactive terminal applications or rich local clients.
  • Experience taking over an existing codebase and improving it without breaking existing functionality.
  • Strong understanding of terminal input, rendering performance, and cross-platform behavior.

Responsibilities

  • Own the terminal application design: interaction model, commands, navigation, streaming output, and error handling.
  • Define cross-platform behavior across terminals, shells, and remote sessions to ensure consistent UX.
  • Shape the local session client and runtime interface to support a coherent product across surfaces.
  • Establish standards for command, picker, progress, and review patterns used by engineers and researchers.

Skills

Python
Textual
Terminal UI
Async programming
Debugging

Tools

tmux
SSH
Windows
WSL

Job description

Normal Computing is building Normal CLI, a large interactive terminal application used by semiconductor engineers for AI-assisted verification. You will own the interaction model, information design, and how a long agent run is presented, while also owning the local session client and its API.

The role sits at the crossroads of research and product engineering, aligning the terminal with other surfaces of our EDA suite.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Product Engineer, Terminal UI & Interactive CLI
Product Engineer, Terminal UI & Interactive CLI

Normal Computing Corporation • New York (NY)

On-site
USD 140,000 - 190,000
Software Engineer, Terminal Interface
Software Engineer, Terminal Interface

Normal Computing Corporation • New York (NY)

On-site
USD 140,000 - 190,000
Software Engineer, Terminal Interface
Software Engineer, Terminal Interface

Normal Computing • New York (NY)

On-site
USD 150,000 - 190,000
Full-Stack Engineer, Terminal
Full-Stack Engineer, Terminal

Tokenta Terminal • United States

Remote
USD 120,000 - 190,000
Full-Stack Engineer — High-Precision Trade Terminal
Full-Stack Engineer — High-Precision Trade Terminal

Tokenta Terminal • United States

Remote
USD 120,000 - 190,000
Senior Design Engineer — AI-Driven Chip Platform
Senior Design Engineer — AI-Driven Chip Platform

ChipAgents • California (MO)

On-site
USD 180,000 - 350,000
Unlimited PTO
Full benefits
Free lunch & snacks
+1
Software Engineer, Agent Systems
Software Engineer, Agent Systems

Normal Computing Corporation • New York (NY)

On-site
USD 180,000 - 240,000
Software Engineer, Agent Systems
Software Engineer, Agent Systems

Normal Computing • New York (NY)

On-site
USD 150,000 - 210,000
Senior UI/UX Designer, AI-Native Systems
Senior UI/UX Designer, AI-Native Systems

The Techknow LLC • Mission (KS)

On-site
USD 100,000 - 150,000
Flexible work environment
Direct impact on product development
Collaboration with founders
Infrastructure Software Engineer
Infrastructure Software Engineer

Normal Computing Corporation • New York (NY)

On-site
USD 150,000 - 210,000