Ltd Frame Automation Software Engineer

Intel Intel · Semiconductors · Oregon, Hillsboro, United States

Software Engineer role focused on designing, developing, testing, and debugging software tools, flows, and methodologies for design automation in the semiconductor industry. Responsibilities include capturing requirements, writing functional and test code, automating build/deployment, and performing testing. The role also involves designing web-based interfaces for tool configuration and control, and supporting Linux EDA tool infrastructure.

What you'd actually do

  1. Design, develop, test, and debug software tools, flows, and methodologies
  2. Capture user stories and requirements to ensure software solutions align with end-user needs.
  3. Write functional and test code to create reliable and scalable tools.
  4. Automate build and deployment processes to optimize software development workflows.
  5. Perform unit, integration, and end-to-end testing of software tools to ensure robust functionality.

Skills

Required

  • Python
  • C++
  • Java
  • full stack software development
  • front-end development
  • back-end development
  • debugging
  • testing software tools
  • Synopsys
  • Cadence
  • Mentor Shell scripting
  • Perl
  • Python
  • Tcl

Nice to have

  • UNIX/Linux platforms
  • Semiconductor processing/engineering
  • OA/SKILL/Python VLSI mask design layout
  • verification
  • Cadence Virtuoso
  • Klayout
  • Calibre DRV
  • Calibre
  • DRC
  • ICV
  • IC Validator
  • Microprocessor design
  • computer architecture
  • software/programming
  • Custom design and verification tools usage
  • debugging
  • flow development
  • modern design methodologies
  • semiconductor design flows

What the JD emphasized

  • artificial intelligence fundamentals
  • automation principles