Jobiglo

No results.

SoC Middleware/BSP Software Engineer

Bosch Group · Wuxi

New
🇬🇧 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.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

Published 17小时前

Expires 1个月后

7 views · 0 interested

Boost your chances

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

Analyzing your CV...

Bosch Group

Wuxi