IBM-logo
IBM
·
August 24, 2026
Apply Now
This job has closed.

Software Developer ELH

Houston, TX
Full-time
Hybrid
Entry Level
IBM is a technology and consulting company developing infrastructure, hardware, and software solutions. The Software Developer will design, develop, test, deploy, and support Electronic Design Automation tools for logic design and functional verification of enterprise-class microprocessors, collaborating with teams to solve engineering problems through software.
Apply Now

Responsibilities

  • Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do
  • Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide
  • At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of
  • EDA engineer’s responsibilities include research, design, architect, develop and deploy solutions that are driven by technology, manufacturing or customer requirements that automate the implementation of advanced processor chips are responsible for improvements to the design automation process
  • They also implement solutions for the chip design process that respond to timing and manufacturing specifications due to advancement in technology
  • Development engineers on our team will participate in various aspects of the development, test, and support process such as Electronic Design Automation Software
  • We are looking for strong algorithmic programmers who want a challenge and enjoy working with teams to solve engineering problems with software

Qualification

Required

  • Bachelor's Degree
  • * 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

  • Hybrid work arrangement
  • Healthcare benefits including medical & prescription drug coverage, dental, vision, and mental health & well being
  • Financial programs such as 401(k), cash balance pension plan, the IBM Employee Stock Purchase Plan, financial counseling, life insurance, short & long-term disability coverage, and opportunities for performance based salary incentive programs
  • Generous paid time off including 12 holidays, minimum 56 hours sick time, 120 hours vacation, 12 weeks parental bonding leave in accordance with IBM Policy, and other Paid Care Leave programs
  • Paid family leave benefits to eligible employees where required by applicable law
  • Training and educational resources on our personalized, AI-driven learning platform where IBMers can grow skills and obtain industry-recognized certifications to achieve their career goals
  • Diverse and inclusive employee resource groups
  • Giving & volunteer opportunities
  • Discounts on retail products, services & experiences
IBM provides technology and consulting, including software, infrastructure systems, and cloud-based solutions.
Glassdoor
3.9
Founded in 1911
Armonk, New York, USA
10001+ employees
http://www.ibm.com