Skip to main content

Normalcomputing

Software Engineer, Terminal Interface

  • Confirmed live in the last 24 hours
  • $200k–$400k
  • Mid level
  • Full-time
  • On-site · New York City
  • 4+ yrs exp
  • Added 1 month ago

About this role

Normal Computing is seeking a Software Engineer to own and enhance their Terminal Interface (CLI), a critical tool for semiconductor engineers. You’ll be responsible for shaping the application’s user experience, ensuring consistent cross-platform behavior, and defining the client API used by other products. This role involves improving existing code, implementing robust testing, and collaborating with researchers to refine the workflow for AI-assisted chip verification.

What you'll do

  • Own and improve the terminal application’s information architecture and interaction model.
  • Ensure consistent cross-platform behavior across various terminals and operating systems.
  • Define and maintain the client API for the terminal interface.
  • Develop reusable components and improve the application's architecture.
  • Implement testing and automation to ensure application stability and quality.
  • Collaborate with researchers and product engineers to refine workflows.

What they're looking for

  • Python
  • Textual
  • Testing
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Normalcomputing

View all jobs at Normalcomputing

Likely interview questions

  • Describe your experience building and maintaining interactive terminal applications or TUIs.
  • How do you approach improving an existing codebase without introducing regressions?