> Markdown version of [/jobs/ext/2256900-elh-software-engineer-agent-engineer-eda-poughkeepsie-2027](https://www.wearedevelopers.com/jobs/ext/2256900-elh-software-engineer-agent-engineer-eda-poughkeepsie-2027). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # ELH Software Engineer / Agent Engineer - EDA - Poughkeepsie 2027 - **Company:** IBM - **Location:** Poughkeepsie, NY, United States - **Contract:** Permanent contract - **Skills:** 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), 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 - **Published:** August 26, 2026 - **Apply:** https://dejobs.org/x/x/887FD8A4A0174CFE93F65045B5DBAB0E/job/ ## About the Role 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" ## 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 ## Related Videos - [Creating a routing app with Google Maps API from scratch](https://www.wearedevelopers.com/videos/831-creating-a-routing-app-with-google-maps-api-from-scratch) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Machine learning in the browser with TensorFlowjs](https://www.wearedevelopers.com/videos/155-machine-learning-in-the-browser-with-tensorflowjs) - [Can This Elephant Dance? IBM Bob and the Future of AI-First Software Development](https://www.wearedevelopers.com/videos/100256-can-this-elephant-dance-ibm-bob-and-the-future-of-ai-first-software-development) - [A Technical Introduction to Bitcoin's 2nd Layer- The Lightning Network](https://www.wearedevelopers.com/videos/15-a-technical-introduction-to-bitcoin-s-2nd-layer-the-lightning-network) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)