-
View all jobs
ABB E-mobility is a world leader in Electrical Vehicle (EV) charging technology with a strong R&D pipeline and an unparalleled global reach. With our robust product portfolio of innovative holistic solutions – from grid to charge point and domestic installations to large fleet depots – we are actively enabling the future of e-mobility, not just predicting it. The exciting developments within this sector perfectly align with our Mission to Zero initiative, aiming to support cleaner and greener communities for all.
Do you have a passion for software development? Do you enjoy working on scalable, efficient, and high-performance systems? Do you thrive in a collaborative, hands-on environment? If so, we have an exciting opportunity for you!
We are looking for a Software Developer to join our Charge Logic Team. In this role, you will contribute to the development of advanced software for our Electric Vehicle (EV) charging technology. You will work primarily with Java and C++ on embedded systems, applying clean coding practices and collaborating closely with experienced colleagues to deliver robust, maintainable software.
What You Will Do
Work with the best specialists in their field, in a diverse environment with unparalleled global reach. Feel inspired by our strong strategy and laser focus on the market and the leading portfolio in the EV charging world. See our latest products here: ABB E-mobility | Leading the Charge in Electric Vehicle Infrastructure
We expect you to take strong ownership and accountability for the scope you work on enabling you to strongly contribute and make a difference and be a part of the transformation to a future of sustainable and efficient mobility.
A competitive compensation package in line with your capabilities and experience, in an environment where you can grow and learn.
Our individual differences make us successful. Diversity, inclusion, and equal opportunities are at the core of what we do. We celebrate different experiences and perspectives, and we aim to empower everyone in the creation of sustainable solutions for people all over the world.
This is a unique opportunity to make a difference in a rapidly growing sector. If you're ready to take on exciting challenges and shape the future of E-mobility, apply today!
We look forward to receiving your application (documents submitted in English are appreciated).
Do you have a passion for software development? Do you enjoy working on scalable, efficient, and high-performance systems? Do you thrive in a collaborative, hands-on environment? If so, we have an exciting opportunity for you!
We are looking for a Software Developer to join our Charge Logic Team. In this role, you will contribute to the development of advanced software for our Electric Vehicle (EV) charging technology. You will work primarily with Java and C++ on embedded systems, applying clean coding practices and collaborating closely with experienced colleagues to deliver robust, maintainable software.
What You Will Do
- Develop, test, and maintain Java- and C++-based software for embedded and distributed systems
- Contribute to the implementation of scalable, maintainable, and testable code using modern design principles
- Support the development of software for low-resource platforms (e.g. ARM-based systems), with guidance from senior developers
- Implement networking and asynchronous communication via TCP/IP, WebSockets, and MQTT
- Work on concurrent systems involving multithreading and non-blocking I/O
- Write unit and integration tests using JUnit 5 and Mockito; familiarity with Robot Framework is a plus
- Follow agile development practices and participate in iterative development processes
- Learn and gradually apply EV charging protocols (OCPP 1.6 / 2.0.1, ISO 15118-20, Plug and Charge); no prior experience required but definitely a plus
- Familiarity with the java.security API and PKCS#10/11/12 standards is a plus
- Ensure compliance with ABB E-mobility's integrity, cybersecurity, data privacy (e.g. GDPR), and safety standards
- Support secure development practices and contribute to test planning for security features
- Comply with Free and Open-Source Software (FOSS) requirements
- Collaborate with team members on code reviews, design discussions, and day-to-day development activities
- Participate in improving team development practices through feedback and shared learning
- Proficiency in both Java (Java 17+) and C++, with an eagerness to grow and improve
- Solid understanding of object-oriented and functional programming
- Familiarity with Clean Architecture principles and design patterns
- Experience with embedded systems or a willingness to learn and work within their constraints
- Understanding of concurrency and multithreading concepts
- Experience with networking protocols (TCP/IP, WebSockets, MQTT)
- Unit & integration testing experience (e.g. JUnit, Mockito)
- Agile development experience or a willingness to work in an agile environment
- Familiarity with Robot Framework, java.security, and EV charging protocols is a plus
Work with the best specialists in their field, in a diverse environment with unparalleled global reach. Feel inspired by our strong strategy and laser focus on the market and the leading portfolio in the EV charging world. See our latest products here: ABB E-mobility | Leading the Charge in Electric Vehicle Infrastructure
We expect you to take strong ownership and accountability for the scope you work on enabling you to strongly contribute and make a difference and be a part of the transformation to a future of sustainable and efficient mobility.
A competitive compensation package in line with your capabilities and experience, in an environment where you can grow and learn.
Our individual differences make us successful. Diversity, inclusion, and equal opportunities are at the core of what we do. We celebrate different experiences and perspectives, and we aim to empower everyone in the creation of sustainable solutions for people all over the world.
This is a unique opportunity to make a difference in a rapidly growing sector. If you're ready to take on exciting challenges and shape the future of E-mobility, apply today!
We look forward to receiving your application (documents submitted in English are appreciated).
Key Skills
Ranked by relevance
java
embedded
c
embedded systems
junit
functional programming
design patterns
cybersecurity
gdpr
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Lead Connected Car Engineer
2026-04-08
Full-time
Mid-Senior
Sweden
Motor Vehicle Manufacturing
Engineering
View Job Details
Related
Software Development Engineer in Test (SDET)
2026-04-09
Full-time
Entry
Netherlands
Motor Vehicle Manufacturing
Engineering
View Job Details
Related
Java Software Engineer
2026-04-09
Full-time
Mid-Senior
Sweden
IT Services
Consulting
Login to Apply
- Posted
- Sep 10, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Delft
- Company
- ABB E-mobility
Industries
Motor Vehicle Manufacturing
Categories
Engineering
Product Management
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Lead Connected Car Engineer
2026-04-08
Full-time
Mid-Senior
Sweden
Motor Vehicle Manufacturing
Engineering
View Job Details
Related
Software Development Engineer in Test (SDET)
2026-04-09
Full-time
Entry
Netherlands
Motor Vehicle Manufacturing
Engineering
View Job Details
Related
Java Software Engineer
2026-04-09
Full-time
Mid-Senior
Sweden
IT Services
Consulting