Staff/Sr Embedded SW Engineer
發佈於: 2025/6/3
Taipei
Permanent
工業與製造業
Senior Embedded Firmware Engineer
Overview:
We’re seeking an experienced Senior Embedded Firmware Engineer to lead the development of high-quality firmware solutions across our embedded platforms. This role will collaborate with cross-functional teams—including hardware, cloud, mobile, and external ODM partners—to ensure seamless, end-to-end product functionality and timely delivery.
Key Responsibilities
-
Lead firmware development efforts to ensure timely delivery of robust, high-quality software.
-
Collaborate closely with hardware, cloud, mobile app teams, and ODM partners to drive end-to-end product integration.
-
Design, develop, debug, and integrate device drivers, communication protocols, RTOS components, and embedded firmware.
-
Evaluate and integrate new SoCs, sensors, chipsets, and other hardware components.
-
Review board-level schematics and technical datasheets to identify areas for system improvement.
Core Qualifications
-
7+ years(Senior)/ 10+ years (Staff) of experience in embedded systems development, particularly in video streaming and networking applications.
-
Proficient in Embedded C/C++ programming.
-
Hands-on experience with RTOS and embedded Linux platforms.
-
Strong understanding of real-time applications involving video/audio streaming, signal processing, and compression (e.g., H.264/H.265).
-
Skilled in multithreading and multitasking, with deep expertise in device driver development.
-
Demonstrated ability to optimize embedded software for performance and memory efficiency.
-
Strong debugging and testing capabilities in complex hardware/software environments.
-
Familiar with network protocols (TCP, UDP, RTP, RTSP, FTP, HTTPS).
-
Experience working with wireless communication protocols such as WiFi, BLE, and LTE.
-
Competent in using electronic test equipment including oscilloscopes, logic analyzers, and signal generators.
-
Familiar with version control systems such as GIT or SVN.
-
Proven leadership skills, including mentoring junior engineers and participating in hiring processes.
Preferred Skills & Experience
-
Familiarity with IoT communication protocols: UPNP, DLNA, ALLSEEN, ZIGBEE, ZWAVE, Thread, or Matter.
-
Knowledge of Linux memory management, file systems, and protection mechanisms.
-
Experience optimizing bootloaders (e.g., U-Boot).
-
Scripting skills in Python, Perl, or Lua.
-
Bilingual in English and Mandarin is a strong advantage.
Education
-
Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
-
Master’s degree or equivalent practical experience is preferred.