Jobiglo

No results.

This job is no longer available

This job expired on 04/08/2026. It no longer accepts applications.

SoC Middleware/BSP Software Engineer

Bosch Group · Wuxi

🇬🇧 English
SOME/IP DDS Shared memory E2E protection Lock-free design AUTOSAR AP gRPC UDS (ISO 14229) OBD DoIP XCP/CCP RPMsg NXP S32G DDR eMMC UFS PCIe Ethernet AVB CAN CAN FD LIN I2C SPI UART GPIO ADC PWM RTOS AUTOSAR OS QNX Device tree Secure Boot Trusted Firmware Hardware encryption FOTA

Job description

About the role

We are looking for a skilled SoC Middleware/BSP Software Engineer to join our chassis domain control unit team. You will work on both middleware and board support package (BSP) development for automotive powertrain solutions.

Key responsibilities

  • Design and implement cross‑core/cross‑chip communication middleware (e.g., SOME/IP, DDS, lightweight IPC).
  • Abstract OS and chip SDKs to provide a unified runtime environment for upper‑layer applications.
  • Develop diagnostic stacks (UDS on CAN/ETH), DTC management, and calibration protocols (XCP on ETH).
  • Create performance monitoring tools, logging systems, and simulation environment emulators.
  • Develop low‑level drivers, bootloaders, and peripheral drivers for domain controllers.
  • Customize Linux/QNX kernels and device trees, optimizing startup time and memory usage.
  • Implement hardware security modules, secure boot, and FOTA backup/restoration mechanisms.
  • Write design documentation and driver test cases for board‑level support packages.

Required profile

  • Master’s degree in Electrical/Electronic Engineering, Computer Science or related field.
  • Strong knowledge of automotive communication protocols and middleware concepts.
  • Experience with ARM Cortex‑R/M/A based SoCs and automotive‑grade peripherals.
  • Hands‑on experience developing drivers for complex peripherals such as DDR, PCIe, Ethernet (AVB/TSN) or Flash.
  • Familiarity with secure boot, trusted firmware and hardware encryption engines.

Required skills

  • SOME/IP
  • DDS
  • Shared memory
  • E2E protection
  • Lock‑free design
  • AUTOSAR AP
  • gRPC
  • UDS (ISO 14229)
  • OBD
  • DoIP
  • XCP/CCP
  • RPMsg
  • ARM Cortex‑R, Cortex‑M, Cortex‑A
  • Infineon TC399
  • NXP S32G
  • DDR
  • eMMC / UFS
  • PCIe
  • Ethernet AVB / TSN
  • CAN / CAN FD
  • LIN
  • I2C / SPI / UART
  • GPIO
  • ADC / PWM
  • RTOS (AUTOSAR OS, QNX)
  • Linux kernel
  • Device tree
  • Secure Boot
  • Trusted Firmware
  • Hardware encryption / decryption
  • FOTA

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Bosch Group.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:smartrecruiters

Why are you reporting this job?

Thank you for your report. We will review this job.

Une question sur cette offre ?

Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.

💬 Chat with us on Telegram

Published 3个月前

43 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Bosch Group

Wuxi