To design, code, test, and provide industry-leading solutions that make the world run today, specifically in the Electronic Design Automation (EDA) organization within IBM, developing software tools used in the logic design and functional verification of enterprise class microprocessors
Requirements
- Experience with an object-oriented programming language such as C/C++/Java/Rust
- Experience with a scripting language such as Python
- Knowledge of Digital Circuit/Logic design/Algorithms/Data Structures
- AI/ML skills
- Knowledge of computer architecture and micro-architecture
- Programming projects with complex requirements
- Understanding of Digital/VLSI Circuits
Responsibilities
- research, design, architect, develop and deploy solutions that are driven by technology, manufacturing or customer requirements
- automate the implementation of advanced processor chips
- improvements to the design automation process
- implement solutions for the chip design process that respond to timing and manufacturing specifications due to advancement in technology
- participate in various aspects of the development, test, and support process such as Electronic Design Automation Software
- work with teams to solve engineering problems with software
- use the latest software development tools, techniques and approaches
Other
- High School Diploma/GED
- Bachelor's Degree preferred
- Excellent verbal, written and interpersonal communication skills
- Collaborative skills and ability to work in fast-paced agile environments
- Quick learner with business acumen