Senior C++ Software Engineer

location_onShanghai, Chinaschedule昨天
trending_up經驗等級:進階
history最低經驗:7+ 年
school教育:學士學位

職位描述

Project description

You will join an ADAS development project centered on a front camera system. The sensor scope includes ultrasonics and radar. You will be workin at the premises of a leading automotive Tier 1 supplier in Prague, as part of the customer's engineering team.

You will design, code, and test C/C++ embedded software for high-performance ADAS domain controllers and sensor-fusion ECUs . Integrate and configure AUTOSAR Classic and Adaptive Platform layers, including BSW, MCAL, RTE, and Application Software Components (SWCs). You will work closely with the software, hardware, and vehicle testing teams .

This is a travel intensive position with up to 50% of the time in business travel including China region.

Responsibilities

  • Embedded Software Development: Design, code, and test C/C++ embedded software for high-performance ADAS domain controllers and sensor-fusion ECUs.
  • AUTOSAR Architecture: Integrate and configure AUTOSAR Classic and Adaptive Platform layers, including BSW, MCAL, RTE, and Application Software Components (SWCs).
  • Vehicle Communications: Implement and debug vehicle bus protocols, including CAN FD, Automotive Ethernet (SOME/IP, DoIP), and FlexRay.
  • Functional Safety & Cybersecurity: Execute software safety mechanisms in alignment with different standards and integrate Hardware Security Module (HSM) features.
  • Sensor & Control Integration: Integrate perception inputs (Radar,ULS, Camera) and core control algorithms for features like Adaptive Cruise Control (ACC), Lane Keep Assist (LKA), and Automatic Emergency Braking (AEB).
  • Testing & Validation: Perform low-level debugging and validation using Hardware-in-the-Loop (HIL) systems, Software-in-the-Loop (SIL) environments, Vector tools (CANoe, CANalyzer), and Lauterbach debuggers.

SKILLS

Must have

  • BS/MS in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • 5-7+ years of professional C/C++ software development experience in embedded real-time environments.
  • Experience in CAPL And pythen language.
  • Solid experience with ECU Domain controllers.
  • Hands-on experience with AUTOSAR architecture (Classic or Adaptive).
  • Strong working knowledge of automotive communications protocols (CAN FD, Ethernet/SOME-IP).

Nice to have

• Experienced in Valeo Host CAM/ anSWer projects.

  • Hands-on experience using JTAG debuggers for microcontrollers (e.g., Infineon AURIX, Renesas RH850, or NXP S32).
  • Familiarity with ROS2, Adaptive AUTOSAR, or AI accelerator integration for perception processing.

提到的技能


Shanghai, China

申請這份工作

Use the application link supplied with this listing to apply to Luxoft. Check the destination before entering personal information.