21 days ago
Greenville, SC, USAEntry Level
Responsibilities
- Perform software engineering tasks across development, software quality, testing, DevOps, cybersecurity, release, support, maintenance, and release management.
- Test and troubleshoot final system setups and support successful customer rollout through training, retraining, and ongoing services.
- Ensure required resources are available to implement software on time and on budget.
- Suggest new features, functionality, and product variants for the software roadmap and portfolio.
Requirements
- Be progressing toward a Bachelor’s degree in Computer Science, Software Engineering, or a related field, with graduation planned by June 2027.
- Demonstrate technical expertise and the ability to apply engineering principles and industry best practices to complex product and technology challenges.
- Have experience with Windows and Linux software development and the ability to learn new languages and technologies.
- Have experience developing cross-platform mobile and Windows desktop applications.
- Have experience with Azure DevOps and programming languages including C++, C#, and Dart.
- Already possess US work authorization permitting employment with ABB.
Benefits
- Onsite work model.
- Eligible US employees can review ABB’s benefits through MyBenefitsABB.com.
- Opportunities to grow skills, shape a career path, and work on impactful industrial technology.
Categories
About ABB
ABB builds electrification, robotics, motion, and process automation hardware and software for industrial, utility, transportation, and infrastructure customers. Its portfolio spans motors and drives, robots, PLCs, switchgear, and EV charging, sold as equipment, systems, and services under the ABB Ability platform. Formed in 1988 and headquartered in Zurich, it is a public company traded on the SIX Swiss Exchange and NYSE.
