Description
β
β
As a core member of the development team, you will be responsible for the development, deployment and maintenance of automated simulation workflows using Python.
β
β
Responsibilities
- Use simulation vendor software (ANSYS HFSS , Cadence PowerSI, CST or similar) APIs to create seamless automated PCB simulation workflows.
- Collaborating with the internal customer success team and key partners to employ an agile software development methodology to ensure that automated simulation workflows align with user requirements and are deployed promptly.
- Explore the use of machine learning techniques to develop predictive models based on simulation data and test data
- Stay up-to-date with the latest advancements in simulation techniques, scripting languages, simulation vendor software APIs, and relevant machine learning algorithms.
β
β
Minimum Qualifications
- Bachelor's degree in EE, CS or related field and relevant internship and/or industry experience
- Experience with simulation vendor software: Ansys HFSS, Cadence PowerSI, CST or similar.
- Experience with automation of simulation workflows and scripting
- Strong programming skills in Python or similar language.
- Solid working knowledge of Linux-based development environments, shell scripting, and HPC systems
- Ability to collaborate in cross-functional teams and communicate results clearly
β
β
Preferred Qualifications
- Experience with developing automated PCB simulation workflows in the Signal integrity, Power Integrity areas, including extracting PCB parasitics/S-Parameters
- Experience with ML concepts and libraries (TensorFlow, PyTorch)
- Self-motivated, with ability to drive process improvements and innovation
- Interest in working in a fast-paced environment and building high-impact engineering tools
β