ELH Software Engineer / Agent Engineer - EDA - Austin 2027

IBM
Austin, TX, United States
6 days ago
Apply on dejobs.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Artificial Intelligence Very-Large-Scale Integration IBM System I Boolean Algebra C++ (Programming Language) Computer Programming Computer Engineering Data Structures Logic Synthesis of Circuits Electronic Design Automation Python (Programming Language)
+18 more
Linux System Administration Machine Learning Routing Object-Oriented Software Development Quantum Computing Software Tools Tensorflow Software Engineering Software Systems Static Timing Analysis Strategies of Testing Rust (Programming Language) Scripting High Performance Computing Information Technology Virtual Agents Physical Design Software Version Control

Job description

EDA is at the center of IBM’s Agentic AI transformation in semiconductor development. As an EDA Software Engineer, you will work alongside experienced engineers to design, develop, and deploy innovative tools used across IBM zSystems, Power Systems, Storage, and Quantum Computing products.

Work you could be doing:

AI-Driven Automation: Develop and deploy Agentic AI and machine learning solutions that automate complex chip design workflows, including synthesis and place-and-route

Tool Development: Build and maintain software tools that support logic design, functional verification, timing analysis, and physical design

Algorithm Engineering: Design and implement efficient algorithms and large-scale software systems that improve design quality and accelerate chip development

Collaborative Innovation: Partner with hardware and software engineers across IBM to deliver solutions that shape the future of computing

Requirements

The IBM Electronic Design Automation (EDA) team is seeking motivated early-career engineers with a passion for software engineering, AI, and semiconductor design. Our team develops advanced software and Agentic AI solutions that drive the design and verification of IBM’s next-generation processors and computing systems - spanning logic design, verification, synthesis, routing, and timing analysis.

These positions are competitive. We encourage applications from candidates with demonstrated programming skills, a foundation in computer science, computer engineering, or electrical engineering, and a genuine interest in AI and advanced computing., * BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related field

  • Experience with object-oriented programming languages such as C++, Java, Rust, or similar
  • Experience with Python or other scripting languages
  • Knowledge of data structures, algorithms, and digital logic design
  • Coursework or project experience with AI or Agent Engineering
  • Strong analytical and problem-solving skills with demonstrated ability to develop efficient algorithms and software solutions
  • Excellent verbal, written, and interpersonal communication skills
  • Ability to work effectively in collaborative, fast-paced engineering environments
  • Demonstrated curiosity, initiative, and willingness to learn new technologies

Preferred technical and professional experience

  • MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • Knowledge of computer architecture and microarchitecture
  • Familiarity with digital, VLSI, or semiconductor design concepts
  • Experience with logic design, functional verification, synthesis, place-and-route, or timing analysis
  • Experience with GenAI, Agentic AI systems, ML frameworks, or AI-assisted software development
  • Experience developing software in Linux environments
  • Understanding of software engineering practices, testing methodologies, and version control systems

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou ¡ Coffee With Developers

2:04 min

Enhancing network privacy with routing fees and onion routing

Andreas M Antonopoulos ¡ LIVE

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders ¡ LIVE

1:39 min

Fundamentals of tensors and the TensorFlow library

Hükan Silfvernagel ¡ LIVE

3:51 min

Shifting skill requirements for entry-level software engineers

Taroon Mandhana Taroon Mandhana +1 ¡ World Congress 2026 Europe

1:51 min

Overview of the three Google Maps routing applications

Germån Álvarez ¡ LIVE

Videos

See all

Related articles

See all