IBM is a leading technology company focused on innovation and collaboration. They are seeking a Software Developer Intern to support the Electronic Design Automation (EDA) organization, which develops software tools for microprocessor design and verification. The role involves working on software development projects that automate chip design processes and improve design automation.
Responsibilities
Research, design, architect, develop and deploy solutions driven by technology, manufacturing or customer requirements that automate the implementation of advanced processor chips.
Implement solutions for the chip design process that respond to timing and manufacturing specifications due to advancement in technology.
Work well in a team, have an interest in learning, be able to work/investigate on their own and be aware of testing best practices.
Participate in various aspects of the development, test, and support process such as Electronic Design Automation Software.
Qualification
Required
BS/MS majoring in Computer Science, Computer Engineering or Electrical Engineering
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
Excellent verbal, written and interpersonal communication skills.
Collaborative skills and ability to work in fast-paced agile environments.
Quick learner with business acumen.
Preferred
Knowledge of computer architecture and micro-architecture
Programming projects with complex requirements
Understanding of Digital/VLSI Circuits
Linux experience
Benefits
No items found.
IBM is an IT technology and consulting firm providing computer hardware, software, infrastructure, and hosting services.