Software Developer - C++

ABB E-mobility
South Holland, IL
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).
Posted 2026-05-09

Recommended Jobs

Admin Staffing Specialist

SMS Staffing
Gurnee, IL

SMS Staffing Inc. is Hiring Immediately for an Admin. Staffing Specialist! Job Title:  Admin. Staffing Specialist (Internal Role) Location: Gurnee, IL Job Type: Contract Pay: Competitive…

View Details
Posted 2026-03-24

Operator Inspector 13

Ardagh Group S.A.
Chicago, IL

KEY ACCOUNTABILITIES # Perform manual work such as cleaning, painting, loading, unloading, transferring and stacking materials and supplies, scrap and waste. # Use hand truck to move materials to…

View Details
Posted 2026-04-06

Building Engineer - Round Lake, IL

CBRE
Round Lake, IL

Global Workplace Solutions (GWS) Local is a hard services-led, tailored facility management solution. We self-perform hard services while partnering with best-in-class soft service providers to offer…

View Details
Posted 2026-05-06

Lifeguard - Seasonal

Wheaton, IL

Deadline: Open until filled We are hiring for Rice Pool & Water Park and Northside Family Aquatic Center GENERAL PURPOSE This position is responsible for enforcing rules and regulations ensuring th…

View Details
Posted 2026-01-28

Customer Engineering Manager, Data Analytics, HCLS, Google Cloud

Google
Chicago, IL

Note: By applying to this position you will have an opportunity to share your preferred working location from the following: New York, NY, USA; Atlanta, GA, USA; Austin, TX, USA; Cambridge, MA, USA; …

View Details
Posted 2026-04-18

User Interface and Experience Designer

Innodata Inc
Chicago, IL

Location: Remote Pay: $40- $50 USD Hourly. Project Duration: 1 Week starting 4/20/2026. 8 hours daily. About the Role Innodata is seeking a UI/UX Designer to simulate the design func…

View Details
Posted 2026-04-17

Faculty - Adjunct Prof., Physics and Engineering (Leave Coverage - March 2026)

North Park University
Chicago, IL

About North Park Founded in 1891, North Park University is a Christian university affiliated with the Evangelical Covenant Church of over 3,200 students from around the country and the world. …

View Details
Posted 2026-02-13

Control Tower Manager - Air

A.P. Moller Maersk
Itasca, IL

Maersk is a global leader in integrated logistics and have been industry pioneers for over a century. Through innovation and transformation, we are redefining the boundaries of possibility, continu…

View Details
Posted 2026-05-09

Remote Financial Controller & AI Finance Trainer

DataAnnotation
Illinois

A leading AI company is seeking a Controller to assist in training AI models, focusing on finance. This flexible remote position allows you to work part-time or full-time, offering the freedom to set…

View Details
Posted 2026-05-03