Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Procigma Business Solutions

NewBe an early applicant

Software Development Engineer

Posted Updated
Discussion

Description

Roles and Responsibilities :

  • Develop and maintain tooling and utilities (parsers, comparators, validators) for
    technology stackups and simulation inputs to ensure correctness and reproducibility.
    Build automation and data-processing pipelines: technology file conversion (iRCX/ITF
    LTD), layout/GDS import, port/pin placement, simulation setup, and S-parameter (SnP)
    export.
    Develop automated tools and scripts for PDKs, create tests, run, maintain, and verify
    regressions. Review & verify code checked into Keysight EDA ADS (Advanced Design
    System) software.
    Participate in design reviews, code reviews, testing, and debugging; write clean, welltested,
    maintainable code.
    Collaborate with EM squad to translate numerical methods and prototypes into
    production-quality, cross-platform (Windows/Linux) software.
    Leverage AI-powered development tools, coding assistants, and autonomous agents to
    accelerate design, development, testing, debugging, and documentation

Job Requirements :

  • Good understanding of Object-Oriented Design, Design Patterns, and Software
    Engineering principles.
    Solid foundation in numerical methods and linear algebra (matrix solvers, sparse
    systems, iterative methods, floating-point numerics).
    Experience developing on Linux and/or Windows, with familiarity in build systems
    (CMake), version control (Git), and CI/CD workflows.
    Strong problem-solving, debugging, and analytical skills.
    Understanding of software security, testing, and code quality practices.
    Knowledge & insight of TSMC iRCX file format.
    Working knowledge of AES and other encryption method and implementations.
    Basic understanding of high frequency electronic design, its process
    (PCB/PKG/RFIC/MMIC) and key components.
    Understanding electromagnetic / RF / microwave theory (Maxwell's equations,
    transmission lines, S-parameters, antenna parameters, signal & power integrity
    Familiarity with electromagnetic simulation tools
    Knowledge of computational electromagnetics (FEM, MoM, FDTD, integral-equation
    methods) or other physics-based simulation techniques.
    Familiarity with EDA tools and flows (e.g., ADS, RFPro, EMPro, Momentum, HFSS,
    Cadence, or similar) and technology data formats (GDS, ITF, LTD, layermap, tech files,
    Touchstone/SnP).
    Experience building automation frameworks, scripting APIs, or plugin architectures for
    simulation tools.
    Experience using AI-assisted development tools (e.g., GitHub Copilot, ChatGPT,
    Claude, Cursor) and understanding of AI/LLM concepts, prompt engineering, and
    agentic workflows.
    Contributions to open-source scientific/numerical software.
    Selection Process

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →