Job Requirements
3 - 5 years of experience
This job post is managed by
Hiring Manager
Last active 2 年前
Skills
Ubiik Inc. 【台北】C++ Developer 工作職責
【職務說明】
Responsibilities
- Architect, develop, maintain and upgrade software/firmware for embedded applications
- Work closely with hardware team to develop efficient solutions
- Design, build, and maintain efficient, reusable, and reliable C++ code
- Implement performance and quality modules
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automatization
【其他條件】
- Experience in software engineering in cross-platform development
- Deep understanding of system design, data structures, and algorithms in an embedded environment
- Strong skills in C/C++ and scripting language
- Fundamental knowledge of microprocessors and RTOS concepts
- Familiarity with C99 and modern C++ (C++11/17 and STL) for cross-platform development (Linux/Windows) is a plus
- Knowledge of Unix/Linux environments and kernel development
- Understanding and practical experience with cryptography, including asymmetric encryption (pub/priv key) and symmetric encryption