SonicJobs Logo
Left arrow iconBack to search

Applied AI Engineer

Advantest
Posted 6 months ago, valid for 13 days
Location

San Jose, CA 95103, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • Advantest Interconnect Solutions (AIS) is seeking a senior Applications Engineer with 3-5 years of experience in automatic test equipment (ATE).
  • The role involves designing and developing test interface solutions while supporting high-speed digital and RF test requirements.
  • Candidates will leverage their hardware skills to develop new business opportunities and build relationships with customers.
  • Key responsibilities include translating customer test requirements into hardware concepts, owning schematic design, and validating prototypes.
  • The position offers a competitive salary and requires strong knowledge in digital, analog, and RF circuit design, along with experience in ATE test platforms.

Position Overview:Ā 
We are seeking highly skilledĀ AppliedĀ AI EngineerĀ (Software Engineer)Ā to build intelligent systems that automate, optimize and validate PCB design workflows.Ā 

The person will work at the intersection of electronics engineering, EDA tools and AI to significantly reduce design cycle time, improve quality and enable next‑generation autonomous PCB design capabilities.Ā 

The role involves working with large-scale datasets,Ā reinforcement learning, optimization, algorithms,Ā building predictiveĀ andĀ deploying ML/AI solutionsĀ for complex PCB DesignĀ workflows.Ā 

Ā 

What You Will DoĀ 

  • Collect, clean and preprocess structured and unstructured data from multiple sources (EDA software etc.)Ā 
  • Build working prototypes for AI-assisted PCB Design automation.Ā Ā 
  • Design, train and evaluate supervised, unsupervised and RL (reinforcement learning)Ā machine learningĀ models.Ā 
  • Implement models such as regression, classification, clustering, time series, GNNs, reinforcement learning and optimization algorithmsĀ 
  • Formulate automation task as an optimization/RL problem, including state representation, action space, reward design, constraints and evaluation criteria.Ā Ā 
  • Evaluate and implement different algorithms such as simulated annealing, greedy approach, graph-based, force-directed methods, constraint solving, ILP/CP-SAT orĀ evolutionary algorithms.Ā 
  • Develop RL or learning-guided methodsĀ using realisticĀ EDA/PCBĀ design data.Ā 
  • Define quality metrics for evaluating layout or assignment solutions based on cost efficiency,Ā design-rule violations, conflict minimization,Ā density and engineering review effort.Ā 
  • Create benchmark datasets and evaluation pipelines to compare generated output against baselines and engineer-reviewed layouts.Ā 
  • Design data representations for components, nets, board regions, keep-out zones, mechanical boundaries, constraints and connectivity graphs.Ā 
  • Build visual/debug tooling to inspect output, failure cases and quality metrics.Ā 
  • Work with PCB/layout/domain experts to translate design rules and PCB Design practices (placement, routing etc.) into software constraints.Ā 
  • Contribute to the path from research prototype to usable engineering workflow.Ā Ā 
  • Ensure AI solutions follow ethical, responsible and explainable AI practicesĀ 
Qualifications

RequiredĀ Qualifications /SkillsĀ 

Ā 

  • 1-3Ā years of hands-on software engineeringĀ applied ML, optimization, robotics planning, EDA automation, CAD automation or related experience.Ā 
  • Strong Python programming.Ā 
  • Hands-on experience with PyTorch, JAX, TensorFlow or similar ML frameworks.Ā 
  • Practical reinforcement learning experience beyond tutorials, including environment design, reward shaping, training loops, evaluation, and debugging.Ā 
  • Strong fundamentals in algorithms, graph methods, search, combinatorial optimization, computational geometry, or constraint solving.Ā 
  • Experience solving structured optimization problems such as placement, routing, scheduling, packing, assignment, layout, planning, or path optimization.Ā 
  • Ability to independently build prototypes from problem formulation through implementation and evaluation.Ā 
  • Experience designing experiments, metrics, benchmarks, and reproducible evaluation pipelines.Ā 
  • Strong debugging, testing, profiling, and code-structuring skills.Ā 
  • Ability to collaborate with domain experts and convert engineering rules into algorithmic constraints.Ā 

Ā 

Good To HaveĀ 

  • PCB placement, PCB layout automation, EDA routing/placement, VLSI physical design, CAD/CAM automation or design automation experience.Ā 
  • Experience with ECAD/EDA tools such as Cadence Allegro, Altium, Siemens/Mentor, Zuken, KiCa, or similar.Ā 
  • Experience with graph neural networks, imitation learning, offline RL, actor-critic methods, policy-gradient methods or hybrid RL + heuristic systems.Ā 
  • Experience with OR-Tools, CP-SAT, ILP/MIP solvers, simulated annealing, genetic algorithms, Bayesian optimization or other metaheuristics.Ā 
  • Experience with graph/netlist data, geometric layouts, spatial optimization or constraint-heavy engineering data.Ā 
  • Experience with Ray/RLlib, Stable-Baselines3, CleanRL, Gymnasium or custom RL environments.Ā 
  • GPU training, distributed experimentation, experiment tracking or scalable model evaluation experience.Ā 
  • Bachelors/master’s in computer science, Electrical Engineering, Robotics, AI/ML, Applied Mathematics, Operations Research, or related field.Ā 

Ideal Candidate BackgroundsĀ 

  • Senior ML engineer with real reinforcement learning or combinatorial optimization experience.Ā 
  • Optimization engineer from robotics, scheduling, logistics, CAD/CAM, GIS, EDA, or spatial planning.Ā 
  • EDA/VLSI/PCB automation engineer with strong software and optimization skills.Ā 
  • Applied researcher who has shipped or prototyped working systems beyond academic experiments.Ā 
  • Software engineer who has built scalable experimental systems for structured optimization problems.Ā 



Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.