C++ SW Engineer (Hybrid)
發佈於: 2025/5/28
Taipei
Permanent
半導體
Key Responsibilities
-
Design and implement performance-critical software components for AI processors
-
Optimize CPU and memory usage to minimize system overhead
-
Work closely with hardware engineers, machine learning experts, and other software teams to integrate and debug complex systems
-
Develop APIs, libraries, and frameworks that enable efficient AI workloads on edge devices
-
Address and resolve challenges related to multi-threading and constrained system resources
Requirements
-
Bachelor’s degree in Computer Science, Electrical Engineering, or a related field
-
Minimum 5 years of experience in C++ software development
-
Deep understanding of performance optimization in resource-limited environments
-
Experience with Linux user-space application development
-
Strong debugging and analytical skills, with a focus on producing reliable and maintainable code
-
Excellent communication and collaboration skills; fluent in English
Preferred Qualifications
-
Experience with runtime libraries and low-level system programming
-
Proficiency in Python scripting on Linux
-
Contributions to open-source projects
-
Familiarity with build systems such as CMake
-
Background in AI accelerators or hardware/software co-design