Senior Engineer

Posted 8hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Engineer improving C++ simulation software, UIs, optimization workflows, and MCP servers. Building AI-agent integrations for Silvaco’s semiconductor design tools.

Responsibilities:

  • Work across a diverse software portfolio rather than a single product
  • Improve user interfaces for simulation control tools
  • Add optimisation workflows
  • Fix bugs in C++ codebases
  • Build MCP servers for LLM integration
  • Make existing tools usable by AI agents
  • Design tool interfaces that work reliably when controlled by an LLM
  • Build agent pipelines integrating with simulation workflows
  • Start new projects from scratch
  • Potentially lead a project end-to-end after building domain familiarity and demonstrating ownership
  • Consider both scientist usability and AI-agent usability when designing tools

Requirements:

  • C++ Programming Language
  • BS in Computer Science or applicable experience
  • Must be fluent in English
  • Minimum 5–8 years of experience in this type of role
  • Experience in the semiconductor industry preferred
  • Curiosity, ability to learn quickly, and enjoyment of building tools for serious technical users
  • No prior background in simulation or optimisation expected; domain knowledge is learnable with support

Benefits:

  • Equity, bonuses, commission, or other forms of compensation may be provided depending on the position offered
  • Medical, financial, and other benefits
  • Remote work arrangement