ABB is a company that helps industries run leaner and cleaner, and they are seeking a Software Intern for Summer 2026 to contribute to the development, enhancement, and validation of software components. The intern will work within a specialized IoT team, focusing on improving software quality through various engineering practices and methodologies.
Responsibilities
Demonstrates advanced proficiency in software engineering principles
Engages in designing, developing, testing, deploying, and maintaining software solutions
Incorporates practices such as Quality Engineering, DevOps, Cybersecurity, Release Management, and Support
Independently manages all SDLC phases: Requirements gathering, Conceptualization and prototyping, Design and coding, Testing and deployment, Post-release support and maintenance
Implements Agile methodologies to enable iterative, incremental delivery
Prioritizes automation across development, testing, deployment, and maintenance to boost efficiency
Applies innovative thinking for project initiation, troubleshooting, and process improvements
Keeps abreast of emerging trends and technologies in software engineering
Develops structured, maintainable, and well-documented codebases
Applies software architecture principles and design patterns to enhance modularity, scalability, and performance
Focuses on achieving optimal software metrics related to modularity, performance, and system robustness
Qualification
Required
Student completing their bachelor degree in software or related engineering field
Proficiency in languages such as JavaScript, Python, C/C++, or equivalent
Deep understanding of software engineering best practices, including coding standards, testing, and deployment
Ability to produce modular, maintainable, and thoroughly documented code
Familiarity with DevOps practices, including CI/CD pipelines
Experience with cloud-based development environments
Knowledge of software architecture and design patterns to support system scalability and robustness
Expertise in QA methodologies, including test automation, debugging, and performance testing
Focus on ensuring software reliability, robustness, and resilience
Capable of integrating new technologies into existing workflows for continuous improvement
Ensures all activities comply with ABB standards, processes, and cybersecurity policies
Promotes adherence to Free and Open-Source Software (FOSS) policies, ensuring ethical and legal use of open-source components
Preferred
Benefits
ABB provides electrification and automation solutions for various industries.