MCU/MPU Embedded Software and Firmware Engineer_Chupei

MediaTek 

📍 Hsinchu County, Taiwan, Taiwan, Taiwan 🇹🇼

full-time
mid-level
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

C/C++MCURTOSAUTOSARARM

Industry

SemiconductorConsumer Electronics

Job Description

Job Description

Responsible for the embedded software and firmware development, verification, and maintenance of the MCU/MPU(Microprocessor Unit) platform: 1. Design, develop, and optimize software for MCU/MPU, including initialization/boot code, drivers, and peripheral libraries. 2. Collaborate with hardware engineers and system engineers to complete hardware-software integration and verification. 3. Analyze and resolve technical issues during the MCU/MPU application development process.

Main Requirements and Qualifications

  • 1. Master's degree or above in Computer Science, Information Engineering, Electrical Engineering, or related fields.
  • 2. Over 2 years of experience in embedded software and firmware development.
  • 3. Proficient in C/C++ programming and MCU development processes.
  • 4. Familiar with real-time operating system (RTOS) development and applications (e.g., FreeRTOS, AUTOSAR OS, OSEK, etc.).
  • 5. Skilled in embedded system software development processes, version control, and unit testing.
  • 6. Strong problem analysis, debugging, and teamwork abilities.
  • Preferred Qualifications:
  • 1. Experience in developing ARM Cortex-R, Cortex-M, RISC-V architectures, or multi-core processors is a plus.
  • 2. Familiarity with AUTOSAR architecture and its applications.
  • 3. Familiar with debugging, performance analysis tools and techniques for embedded systems