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
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
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?