Quanta Computer

車用軟體研發(MCU)

Quanta Computer

林口研發中心Posted Aug 7, 2026

Job description

  1. Firmware Development: Design, develop, and maintain low-level embedded software and drivers for automotive Microcontroller Units (MCUs).
  2. Hardware Abstraction: Implement and configure MCAL (Microcontroller Abstraction Layer) and peripheral drivers (ADC, PWM, SPI, I2C, etc.).
  3. Protocol Implementation: Develop and optimize automotive communication stacks, including CAN, CAN FD, LIN, and Ethernet.
  4. System Integration: Integrate Real-Time Operating Systems (RTOS) and manage memory allocation, interrupt handling, and task scheduling.
  5. Testing & Debugging: Perform unit testing, integration testing, and HIL (Hardware-in-the-Loop) simulation to ensure firmware reliability.
  6. Compliance & Documentation: Generate technical documentation and ensure the software lifecycle follows automotive standards (e.g., ASPICE, ISO 26262).

要求 / Requirements:

  1. Core Programming: Proficient in Embedded C; experience with MISRA C coding standards is highly preferred.
  2. MCU Expertise: Hands-on experience with automotive-grade chips (e.g., Infineon AURIX, NXP S32K, Renesas RH850, or ST Stellar).
  3. Automotive Standards: Strong understanding of AUTOSAR architecture (Classic or Adaptive) and the V-Model development process.
  4. Communication Protocols: Deep knowledge of CAN/CAN FD, LIN, UDS (ISO 14229), and diagnostic services.
  5. Safety & Security: Familiarity with ISO 26262 (Functional Safety) and cybersecurity concepts (HSM, Secure Boot).
  6. Toolchain Proficiency: Experience with debuggers (JTAG, Lauterbach), and automotive tools such as Vector CANoe/CANalyzer or ETAS INCA.

Education

Bachelor’s degree or higher in Electrical Engineering, Computer Science, or a related technical field.