CPU - Embedded Software Engineer

2 days ago


Hsinchu, Taiwan MediaTek Full time NT$900,000 - NT$1,200,000 per year

Job Description
CPU Embedded Software Engineer

The ideal candidate will be responsible for developing and maintaining the embedded software stack for CPU/MCU subsystem.

This role requires a deep understanding of CPU architecture, low-level system software development, and MCU peripherals.

  • Design, develop, and optimize the software stack for MCUs, including initialization code, drivers, and peripheral libraries.
  • Collaborate with hardware engineers to ensure proper integration of the software and MCU hardware.
  • Debug and troubleshoot stability, performance, power issues and provide timely resolutions.
  • Work closely with firmware developers to support application development on the MCU platform.

Requirement

  • Master's degree in Computer Engineering, Electrical Engineering, or a related field.
  • Proven experience in CPU system software engineering with a focus on MCU software development.
  • In-depth knowledge of CPU architecture, low-level system software development, and MCU peripherals.
  • Proficiency in C/C++ programming and familiarity with embedded system development.
  • Strong analytical and problem-solving skills.

Preferred Qualifications

  • Experience with popular MCU families such as ARM Cortex-A, Cortex-M, or RISC-V architecture.
  • Experience with low power management frameworks and tools in embedded system environments.
  • Familiarity with RTOS (Real-Time Operating Systems) and device driver development.
  • Experience with debugging tools and techniques for MCU development.
  • Knowledge of debugging/performance analysis tools and techniques for embedded systems.
  • Excellent communication and collaboration abilities.


  • Hsinchu, Taiwan Qualcomm Full time NT$600,000 - NT$1,200,000 per year

    Company:Qualcomm Semiconductor LimitedJob Area:Engineering Group, Engineering Group > ASICS EngineeringGeneral Summary:As a CPU Verification Engineer, you will be responsible for verifying design features across all aspects of CPU. Roles and ResponsibilitiesDevelop deep understanding of CPU micro-architecture.Work closely with design/verification teams...


  • Hsinchu City,, Taiwan Qualcomm Full time NT$900,000 - NT$1,200,000 per year

    CompanyQualcomm Semiconductor LimitedJob AreaEngineering Group, Engineering Group > ASICS EngineeringGeneral SummaryAs a CPU Verification Engineer, you will be responsible for verifying design features across all aspects of CPU.Roles And ResponsibilitiesDevelop deep understanding of CPU micro-architecture.Work closely with design/verification teams within...


  • Hsinchu,, Taiwan MediaTek Full time NT$900,000 - NT$1,200,000 per year

    Job DescriptionWrite or port device driversWrite hardware module testing programPerform hardware module pre- and post-silicon validationoptimize system low power performance and analyze system issuesRequirementFamiliar with embedded Linux software developmentFamiliar with CPU(ARM like) architecture and RTOSStrong programming skills in CKnowledge and...


  • Hsinchu,, Taiwan MediaTek Full time $90,000 - $120,000 per year

    Job DescriptionResponsible for the embedded software and firmware development, verification, and maintenance of the MCU/MPU(Microprocessor Unit) platform:Design, develop, and optimize software for MCU/MPU, including initialization/boot code, drivers, and peripheral libraries.Collaborate with hardware engineers and system engineers to complete...


  • Hsinchu,, Taiwan MediaTek Full time NT$900,000 - NT$1,200,000 per year

    Job DescriptionResponsible for functional verification of CPU design, including the creation and maintenance of the verification environment.Develop and implement constraint-random verification strategies to ensure the correctness and performance of the CPU and associated peripheral designs.Utilize coverage-driven approaches for low-power verification to...


  • Hsinchu,, Taiwan MediaTek Full time NT$480,000 - NT$1,440,000 per year

    Job DescriptionCPU system design and performance analysisSystem bus architecture and integrationIP and system verificationRequirementExperienced in CPU and DSP system designHDL languages (such as Verilog or VHDL) and verification languages (such as SystemVerilog, UVM).Experienced in SoC system design and silicon verification


  • Hsinchu County,, Taiwan MediaTek Full time NT$900,000 - NT$1,200,000 per year

    Job DescriptionISP driver design and developmentOptimize camera performance KPI - MIPS/CPU loading, Memory footprint, latency, power and bandwidthISP emulation (pre-silicon) & verification (post-silicon)RequirementExperiences in embedded system driver developmentKnowledge and experiences in Linux kernel and its debugging tools' skills.Proficient in C/C++...


  • Hsinchu, Taiwan Super Micro Computer Full time

    Job Req ID: 26599 About Supermicro: Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global...


  • Hsinchu County,, Taiwan MediaTek Full time $104,000 - $130,878 per year

    Job DescriptionResponsible for SoC/system-level performance and power analysis and optimization.Collaborate with hardware, firmware, software, and architecture teams to drive performance and power improvement initiatives.Conduct in-depth analysis of system bottlenecks and propose effective optimization solutions.Participate in the development and tuning of...


  • Hsinchu, Taiwan Amazon Full time

    AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we're the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on....