
Senior Software Engineer
Required skills
- AI
- Automation
- software solutions
- engineering workflows
- customer-facing products
- scalable
- maintainable
- production-ready
- software architecture
- modern software development practices
Nice to have
- artificial intelligence technologies
- Large Language Models
- LLMs
- Retrieval-Augmented Generation
- RAG
- AI Agents
Role summary
Advantest is seeking a Senior Software Engineer to join their US AI and Automation Team. This role involves designing, developing, and deploying software solutions that integrate AI capabilities into internal workflows and customer-facing products. The engineer will collaborate with various teams, including AI specialists and product teams, to create scalable and production-ready solutions. The position emphasizes software engineering excellence and architecture, with opportunities to apply emerging AI technologies. Key responsibilities include system design, leading technical initiatives, developing modern applications and APIs, implementing integrations, and contributing to AI-enabled solutions. A Bachelor's degree in a technical field and 5+ years of software development experience are required, along with strong architecture and system design skills, proficiency in modern programming languages, and experience with Git, containerization, and CI/CD.
Advantest is seeking a Software Engineer to join the US AI and Automation Team. In this role, you will help design, develop, and deploy software solutions that integrate AI capabilities into both internal engineering workflows and customer-facing products.
You will work closely with software engineers, AI specialists, product teams, semiconductor test experts, and customers to create scalable, maintainable, and production-ready solutions. The ideal candidate brings strong software architecture expertise, modern software development practices, and the ability to lead technical initiatives from concept through deployment.
This position focuses first on software engineering excellence and architecture, with opportunities to apply emerging AI technologies to solve complex engineering challenges.
Key Responsibilities
- Design and architect scalable software systems supporting internal and customer-facing applications.
- Lead technical design decisions, architecture reviews, and software development best practices.
- Develop and maintain modern applications, services, APIs, and integration frameworks.
- Collaborate with global engineering teams to define technical roadmaps and solution architectures.
- Design and implement integrations between enterprise systems, engineering platforms, cloud services, and AI-enabled applications.
- Utilize GitHub-based workflows including source control, code reviews, issue management, and release processes.
- Evaluate new technologies and development tools to improve engineering productivity and software quality.
- Mentor software engineers and provide technical leadership across projects.
- Support customer engagements, technical workshops, proof-of-concepts, and deployment activities where appropriate.
- Contribute to AI-enabled engineering solutions including automation, knowledge systems, software copilots, and intelligent workflows.
- Bachelor's degree in Electrical Engineering, Computer Science, Software Engineering, or related technical field.
- 5+ years of software development experience designing and delivering commercial or enterprise software solutions.
- Strong software architecture and system design experience.
- Proficiency in modern software development languages such as Python, Java, C++, Rust, or JavaScript/TypeScript.
- Strong understanding of Git-based development workflows and GitHub.
- Understanding of some networking and communication protocols (TCP/IP, HTTP, gRPC)
- Experience with Agile software development methodologies.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Experience implementing CI/CD pipelines, automated testing, and code quality processes.
- Strong debugging, troubleshooting, and problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to work effectively across global, cross-functional teams.
Preferred Qualifications
- Experience with artificial intelligence technologies including:
- Large Language Models (LLMs)
- Retrieval-Augmented Generation (RAG)
- AI Agents
- MCP (Model Context Protocol)
- AI-assisted development tools
- Experience integrating AI services into production applications.
- Familiarity with cloud platforms such as Azure, AWS, or Google Cloud.
- Experience in semiconductor test, semiconductor manufacturing, EDA, or related industries.
- Experience with the Advantest V93000 / SmarTest ecosystem.
- Experience leading architecture initiatives or technical transformation projects.
- Experience working directly with customers to define requirements and deliver technical solutions.
Similar roles
Application Engineer - DigitalAdvantest · San Jose, CA · Onsite
Senior Process Development EngineerAdvantest · Fremont, CA · Onsite- Senior Software Engineer, DatabaseInfluxData · Remote · Remote
- Software Engineering Intern, Frontend (Summer 2027)Notion · New York, NY · Hybrid
Lead Software Engineer - Enterprise AI Services & AgentsWellmark Blue Cross and Blue Shield · Des Moines, IA · Hybrid
Senior Software Engineer - Lead PlatformA Place for Mom · Remote · Remote
