ARM Computing - CPU System Software Engineer (mediatek)
mediatek HsinChu, Taiwan(China)
2024-09-11
Job posting number: #150339 (Ref:MTK120240718001)
This Job Posting is Expired.
Job Description
Description
ARM Computing - CPU System Software EngineerThe ideal candidate will be responsible for developing and optimizing/configuring scheduling algorithms in ARM based computing product.
- Design and implement power saving features for CPU task placement and frequency control methodology.
- Collaborate with the OS SW team to integrate energy-efficient scheduler designs and power-saving features into the system.
- Conduct performance analysis and optimization to ensure the effectiveness of feature designs in the system.
- Work closely with hardware and firmware teams to address power management challenges and improve energy efficiency in embedded devices.
Requirements
- Master's degree in Computer Engineering, Electrical Engineering, or a related field.- Proven experience in CPU system software engineering with a focus on heterogeneous scheduler design, preferably in embedded system environments such as smartphones and laptops.
- In-depth knowledge of CPU architecture, real-time operating systems, and low-level system software development for embedded systems.
- Proficiency in C/C++ programming and familiarity with embedded system software development.
- Strong analytical and problem-solving skills.
Preferred Qualifications:
- Experience with power management frameworks and tools in embedded system environments.
- Familiarity with embedded system architecture and low-level device driver development.
- Knowledge of performance analysis tools and techniques for embedded systems.
- Excellent communication and collaboration abilities.