Bootstrap

豪威集团

MCU Software Design Engineer

📌Shanghai, China 🇨🇳

⏱︎ full-time

🧙‍♂️ senior

该职位来源于猎聘 职责描述:

  • Be responsible for MCAL development of MCU systems based on the ARM platform and across different compilation platforms. Design and implement application-specific functionality, such as communication protocols, control algorithms, and diagnostic services. Optimize the performance and memory usage of system applications to fulfill project requirements.
  • Take charge of the implementation of basic automotive demos based on the Classic Platform.
  • Be responsible for HSM system software development based on Classic AutoSAR.
  • Support customers in developing and maintaining the software architecture for various automotive systems, including DMS, BCM, Gateway, and intelligent cabin applications.
  • Collaborate with the ASIC/Hardware design team to conduct Chip verification within the system application environment. 任职要求:
  • Hold a Master's or Bachelor's degree in computer science, automation, electronics, or related fields, with over 5 years of experience in embedded software development.
  • Be proficient in C, assembly language, and Makefile. Have a good understanding of the ARM Cortex-M series processor architecture. Be familiar with ARM compilation platforms like GCC, IAR, GreenHills, etc.
  • Possess an in-depth understanding of microcontroller architectures and instruction sets, especially the ARM Cortex-M series. Have experience with MCU peripherals, including timers, interrupt controllers, and communication interfaces (UART, SPI, CAN, LIN, etc.). Have extensive experience in MCU driver development.
  • Be familiar with automotive software application systems such as DMS, BCM, Gateway, and intelligent cabin applications. Be acquainted with project building on different compiler platforms. Have experience with tools like DaVinci/EB Tresos/Lauterbach/Jlink, etc.
  • Be familiar with the automotive software development process. Demonstrate a good coding style. Have a profound understanding of code layering design.
  • Have a proven track record of successful project delivery and customer support. Be willing to travel to support customer projects.
  • Exhibit good communication skills. Be self-motivated and capable. Have clear thinking and design concepts. Possess strong English skills, particularly in technical reading and writing.
Other similar jobs

C++ GPU Modelling Engineer

@ AMD, 📍China 🇨🇳

GPU Systems Software Engineer - Cork, Ireland

@ Qualcomm, 📍China 🇨🇳

Embedded Software Engineer

@ Actalent, 📍China 🇨🇳

Embedded Software Engineer

@ Abbott, 📍China 🇨🇳

Embedded Software Engineer

@ Actalent, 📍China 🇨🇳

Embedded Software Engineer FCS & FMS

@ Airbus, 📍China 🇨🇳

Junior R&D Software/Firmware Engineer - C++

@ Agilent Technologies, 📍China 🇨🇳

Embedded Software Development Engineer, Ring

@ Amazon, 📍China 🇨🇳

Embedded Software Engineer FCS & FMS

@ Airbus, 📍China 🇨🇳

Embedded Software Engineer II, Ring

@ Amazon, 📍China 🇨🇳

  • Employment

    ⏱︎ full-time

  • Experience

    🧙‍♂️ senior

  • Skills
  • Industry
  • Find similar jobs

    C++ GPU Modelling Engineer

    @ AMD, 📍China 🇨🇳

    GPU Systems Software Engineer - Cork, Ireland

    @ Qualcomm, 📍China 🇨🇳

    Embedded Software Engineer

    @ Actalent, 📍China 🇨🇳

    Embedded Software Engineer

    @ Abbott, 📍China 🇨🇳

    Embedded Software Engineer

    @ Actalent, 📍China 🇨🇳

    Embedded Software Engineer FCS & FMS

    @ Airbus, 📍China 🇨🇳

    Junior R&D Software/Firmware Engineer - C++

    @ Agilent Technologies, 📍China 🇨🇳

    Embedded Software Development Engineer, Ring

    @ Amazon, 📍China 🇨🇳

    Embedded Software Engineer FCS & FMS

    @ Airbus, 📍China 🇨🇳

    Embedded Software Engineer II, Ring

    @ Amazon, 📍China 🇨🇳

Remote Work
Post time
Level
Employment
Industry
Apply Now ↗