Android/Kernel Software Developer - Experience Domain

ABB E-mobility

Jackson (MS)

Sur place

USD 79 000 - 112 000

Plein temps

Il y a 6 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Competitive compensation
Diverse teams

Résumé du poste

ABB E-mobility in Hasselt, Belgium, is seeking an Android/Kernel Software Developer – Experience Domain to build the on-device experience for our DC fast chargers. You will work hands-on in a collaborative, agile team, delivering scalable, high‑performance Android components, kernel integrations, and reliable OTA update workflows to support field deployments.

Responsibilities include Linux kernel integration, AOSP customization, device management agents, and background services.

Qualifications

  • Master’s degree or equivalent practical experience in engineering or CS.
  • Strong Android expertise with C/C++ and Java; experience on customized AOSP platform.
  • Familiar with Linux command line and Android tooling (adb, logcat).
  • English required; Dutch is a plus.

Responsabilités

  • Linux kernel integration with drivers, modules, and HAL for Linux/kernel integration.
  • Develop and maintain device management agents for provisioning, security policies, and remote administration (MDM/EMM).
  • Create and optimize background services, native daemons, and system processes for resources and IPC.
  • Customize Android builds (AOSP), manage partitions, and handle OTA updates.
  • Low-level debugging and optimization using adb, logcat, strace to diagnose panics and bottlenecks.
  • Implement security hardening and SELinux policies for enterprise devices.

Connaissances

C/C++
Java
Android
AOSP
Linux Kernel
adb
logcat
strace

Formation

Master’s degree in engineering/computer science

Outils

Linux

Description du poste

Android/Kernel Software Developer – Experience Domain

Location: Hasselt, Belgium

Work Model: On-site (minimum 3 days/week)

About ABB E-Mobility

ABB E-mobility is a world leader in EV charging technology and a preferred partner for major electric vehicle OEMs and nationwide charging network operators. With a strong R&D pipeline and a robust product portfolio of innovative holistic solutions—from grid to charge point, including both domestic installations and large fleet depots, we are actively enabling the future of E-mobility, not merely predicting it.

The Opportunity

Are you a software developer with a real drive and passion for your craft? Do you love building scalable, efficient, and high-performance systems? Do you thrive in a hands-on, agile environment where effective participation and speaking up are key to collaborative success? If so, we have an exciting opportunity for you!

We are looking for a Software Developer with knowledge of Android AOSP to join our experience domain. You will help build the Android-based user interface for our DC fast chargers and the Android agents that run alongside it. This is a hands-on engineering role in a collaborative team, focused on delivering a clear, fast, and reliable on-device experience.

Your Responsibilities
  • Linux Kernel Integration: Work with the Linux kernel layer, including device drivers, kernel modules, and HAL (Hardware Abstraction Layer) implementations to ensure seamless hardware-software integration.
  • Device Management Solutions: Develop and maintain device management agents for provisioning, configuration, security policies, and remote device administration (MDM/EMM integration).
  • System Services & Daemons: Create and optimize background services, native daemons, and system processes that manage device resources, connectivity, and inter-process communication.
  • Build & System Integration: Customize Android builds (AOSP), manage system partitions, and handle OTA updates. Package, sign, and document system images and APK releases.
  • Low-Level Debugging & Optimization: Use adb, logcat, strace, and Linux command-line tools to diagnose kernel panics, system crashes, and performance bottlenecks at the framework and kernel level.
  • Security & Compliance: Implement security hardening, SELinux policies, and ensure compliance with device management standards and enterprise security requirements.
Your Background
  • Master’s degree in engineering/computer science (or equivalent practical experience).
  • Strong Android expertise: C/C++ and Java; experience with customized AOSP platform and linux Kernel.
  • Comfortable with the Linux command line and Android tooling (adb, logcat).
  • Languages: English required; Dutch is a plus.
Personal Attributes
  • Team-oriented with a can-do attitude.
  • Excellent communication and collaboration: You work effectively in a cross-functional, international team.
  • Pragmatic and solution-oriented: You focus on delivering working, maintainable solutions.
  • Analytical and detail-oriented: You can dissect complex issues and implement precise fixes.
  • Proactive ownership: You take initiative and follow through to results.
What’s in It for You?
  • Work with top specialists in a diverse environment.
  • Be inspired by our rapid growth and take ownership of your role in creating a future of sustainable and efficient mobility.
  • A competitive compensation package aligned with your experience and capabilities.

A workplace culture grounded in diversity, inclusion, and equal opportunities - where diverse perspectives are celebrated, and individual differences make us more successful.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Android Kernel Software Engineer – On-Site EV Charging
Android Kernel Software Engineer – On-Site EV Charging

ABB E-mobility • Jackson (MS)

Sur place
USD 79 000 - 112 000
Competitive compensation
Diverse teams
Lead Remote Service Engineer
Lead Remote Service Engineer

ABB E-mobility • New York (NY)

Hybride
USD 39 000 - 48 000
Variable bonus
Competitive compensation
Product Performance Engineer
Product Performance Engineer

ABB E-mobility • Corbin (KY)

Sur place
USD 31 000 - 38 000
R&D Software Engineer
R&D Software Engineer

ABB Inc. • Bartlesville (OK)

Sur place
USD 70 000 - 105 000
Health insurance
Dental plan
Vision benefit
+5
R&D Engineer
R&D Engineer

ABB E-mobility B.V. • Bloomfield (CT)

Sur place
USD 90 000 - 130 000
Software Development Engineer in Test (SDET)
Software Development Engineer in Test (SDET)

ABB E-mobility • Corbin (KY)

Sur place
USD 31 000 - 38 000
Senior Software Engineer - Linux (all genders)
Senior Software Engineer - Linux (all genders)

BRUSA Elektronik AG • Indiana (PA)

Sur place
USD 100 000 - 130 000
Senior Test Automation Engineer - DC Charging
Senior Test Automation Engineer - DC Charging

ABB E-mobility • Corbin (KY)

Sur place
USD 90 000 - 130 000
Embedded Software Engineer
Embedded Software Engineer

Robert Bosch Group • Owatonna (MN)

Sur place
USD 82 000 - 116 000
Health, dental, and vision plans
401(k) retirement plan with employer =
HSA and flexible spending accounts
+2
Automotive Android – Connectivity Engineer
Automotive Android – Connectivity Engineer

Alten • Troy (MI)

Sur place
USD 110 000 - 170 000