We are looking for a curious and performance-minded Software Engineer to help build the next generation of intelligent Integrated Development Environments (IDEs) for semiconductor design engineers. You will work at the intersection of developer experience, language tooling, and agentic AI integration to create a fast, responsive, and deeply intuitive development environment that other engineers in the semiconductor field would love.
Your work will enable advanced features like real-time code intelligence, LLM-assisted agentic workflows, and low-latency editing at scale, empowering developers to write, navigate, and refactor code with confidence and speed.
Core Responsibilities:
- Design and implement the underlying architecture of a modular, extensible code editor and development environment
- Integrate with Language Server Protocol (LSP), Tree-sitter, and AST-based systems to enable fast and accurate code analysis
- Build intelligent features such as autocomplete, go-to-definition, find-references, inline documentation, and context-aware suggestions
- Optimize performance of the editor through smart diffing, debouncing, incremental parsing, caching, and multi-threading
- Implement systems for plugin extensibility, file system management, and project awareness
- Collaborate with AI and backend teams to integrate large language models for inline completions, chat, code transformation, and summarization
Required Skills & Experience:
- 5+ years of experience developing modern software tools or IDEs
- Strong programming skills in TypeScript, Python, Go, or C++
- Deep familiarity with editor architecture, especially Monaco (VS Code), Tree-sitter, or similar frameworks
- Experience with Language Server Protocol (LSP), AST parsing, and semantic code navigation
- Experience integrating or building plugin systems and command registries
- Solid understanding of developer workflows, devtools, and source control systems
Nice to Have:
- Experience integrating LLMs (e.g., OpenAI, DeepSeek, Claude) into developer workflows
- Familiarity with embedding models, token caching, or AI-powered refactoring tools
- Prior experience contributing to open-source editors or developer platforms
What We Offer:
- Opportunity to shape the technical direction of a disruptive AI startup
- Competitive compensation package including equity
- High-caliber, talented collaborators from diverse disciplines
- Collaborative and innovative startup culture