Infrastructure & Technology Entry Level Software Engineer

IBMabout 2 months ago
Austin, TX, United States
Hybrid
Full-time
Beginner Level (< 1 year)

Job Description

Position Overview

At IBM, work is more than a job – it’s a calling. As an Infrastructure & Technology Entry Level Software Engineer 2026 working in Multiple Cities, you will be part of a collaborative team using cutting‐edge tools and techniques to build, design, and develop innovative software solutions. You will contribute to strategic initiatives including the development of Electronic Design Automation tools for chip design and functional verification, ensuring that complex systems run seamlessly across industries worldwide.

In this role, you’ll work on everything from coding and testing to researching and architecting new solutions. Whether you’re collaborating in agile teams or tackling challenges independently, you’ll help drive improvements that power IBM’s industry-leading products and infrastructure.

Key Responsibilities

  • Develop, code, test, and deploy software solutions that support IBM’s strategic initiatives.
  • Participate in the design, research, and architecture of Electronic Design Automation tools for chip design and verification.
  • Utilize the latest software development tools and techniques while collaborating in agile team environments.
  • Solve complex algorithmic and engineering problems and contribute to continuous process improvements.
  • Collaborate with peers and independently investigate solutions to meet customer and manufacturing requirements.

Required Qualifications

  • Education: High School Diploma/GED
  • Requirements: BS/MS/PhD degree in Computer Science, Computer Engineering or Electrical Engineering
  • Qualifications: Experience with an object-oriented programming language such as C/C++/Java/Rust
  • Qualifications: Experience with a scripting language such as Python
  • Qualifications: Knowledge of Digital Circuit/Logic design, algorithms, and data structures
  • Qualifications: Excellent verbal, written, and interpersonal communication skills
  • Responsibilities: Ability to work collaboratively in fast-paced agile environments and as an independent problem solver
  • Qualifications: Quick learner with strong business acumen

Preferred Qualifications

  • Education: Bachelor's Degree
  • Qualifications: Knowledge of computer architecture and micro-architecture
  • Qualifications: Experience with programming projects involving complex requirements
  • Qualifications: Understanding of Digital/VLSI Circuits

Required Skills

Data Structures
Python
Agile environments
Algorithms
C/C++
Digital Circuit/Logic design
Java
Excellent communication skills