Job Title
Frontend Web Developer – ECU Gateway Configuration
Role Overview
BMW is developing a rapid?prototyping ECU platform (ZEUS) using the NXP S32G399 processor. Configuration is handled via UcGui, a plugin?based tool. This role focuses on developing a web?based UcGui plugin to configure ECU gateway functionality using OData.
Key Responsibilities
-
Develop a web?based frontend plugin for UcGui.
-
Consume and visualize ECU configuration data via OData APIs.
-
Design intuitive UIs for gateway configuration, including:
-
Bus?to?bus routing (same or different bus types).
Automotive- non?automotive bus connections (e.g., Ethernet).
-
Frame?level routing and signal manipulation.
-
Implement advanced UI features such as drag?and?drop, visual mappings, and dynamic editors.
-
Collaborate with backend, UX, and system engineering teams.
Required Skills
-
Strong frontend development experience with Angular / React / Vue.
-
Solid UX/UI design skills for complex engineering tools.
-
Experience with OData or REST?based APIs.
-
Hands?on with advanced UI interactions (drag?and?drop, complex visualizations).
Nice to Have
-
Automotive communication knowledge (CAN, LIN, FlexRay, Ethernet).
-
Experience with configuration or engineering tools.
-
Exposure to plugin?based architecture.