Show more filters
Banner image for ABB E-mobility

Software Developer - C++

ABB E-mobility

3.8
17 reviews
ABB E-mobility
Job Type   /   Job Level
Full-time   /   Others/Any
Job Location
Delft, South Holland, Netherlands
A free Jobstore account is required to proceed to the employer site.
Are you passionate about C++ development and building reliable software for embedded systems? Do you thrive in a

collaborative environment where your work directly improves product quality and serviceability?

We're looking for a C++ Software Developer to join our Serviceability Team. In this role, you will design and

implement software that enhances diagnostics, maintenance, and overall service experience for our Electric Vehicle

(EV) charging solutions. You'll work primarily with C++ on embedded Linux platforms, occasionally engage with

RTOS-based components, collaborating closely with experienced colleagues to deliver robust, maintainable and

secure software.

What You Will Do

  • Develop, test, and maintain C++ software for embedded Linux systems and distributed components
  • Contribute to components running on low-resource platforms with occasional involvement in RTOS environments
  • Implement scalable, maintainable, and testable code using established design principles
  • Work with communication and networking technologies such as CAN, UART, TCP, MQTT, etc.
  • Develop concurrent systems using multithreading and non-blocking I/O
  • Use Linux command-line tools for debugging, observability, and system analysis
  • Follow agile development practices and participate in iterative development processes
  • Collaborate on code reviews, design discussions, and continuous improvement initiatives
  • Ensure compliance with cybersecurity, data privacy (e.g., GDPR), and safety standards
  • Support secure development practices and participate in planning for security-related test coverage

What You Will Bring

  • Strong proficiency in C++ (C++11, C++14, and newer) and object-oriented programming
  • Experience with embedded Linux development (e.g., Yocto), including command-line fluency (shell basics, permissions, signals)
  • Strong plus: Python and shell scripting for automation and tooling
  • Understanding of OS observability, debugging techniques, and Linux networking fundamentals
  • Familiarity with testing frameworks (GoogleTest, Robot Framework, etc.), unit testing concepts and Test Driven Development (TDD)
  • Solid understanding of concurrency, multithreading, and asynchronous programming
  • Familiarity with RTOS concepts and environments (proficiency not required, but exposure is valuable)
  • Knowledge of clean architecture principles and design patterns
  • Agile development experience or willingness to work in an agile environment
  • Bonus: Familiarity with EV charging protocols (OCPP, ISO 15118), PKCS#11/TPM concepts, Protobuf, and containerized or virtualized build environments (Docker/CI pipelines, QEMU)

What We Can Offer

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).
A free Jobstore account is required to proceed to the employer site.
Jobs in Netherlands   »   Jobs in Delft   »   Software Developer - C++

More jobs

People also search