IBM is a leader in technology and innovation, seeking a Software Developer Intern to join their Electronic Design Automation (EDA) organization. The role involves designing, coding, testing, and providing solutions that enhance the development of microprocessors and hardware used in IBM products.
Responsibilities
Research, design, architect, develop and deploy solutions driven by technology, manufacturing or customer requirements.
Automate the implementation of advanced processor chips and improve the design automation process.
Implement solutions for the chip design process that respond to timing and manufacturing specifications.
Work well in a team, have an interest in learning, and be able to work/investigate independently.
Be aware of testing best practices.
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
IBM is an IT technology and consulting firm providing computer hardware, software, infrastructure, and hosting services.