Senior Embedded Firmware Engineer
The Arlo firmware team is expanding in Taiwan and is seeking for 2 additional experienced Senior Embedded Firmware Engineer to drive the development of next-generation IoT and video-streaming embedded products. The ideal candidate will have deep expertise in video streaming and embedded systems, with the ability to deliver high-performance solutions in demanding environments.
Responsibilities:
- Lead product development efforts and ensure the timely delivery of high-quality firmware.
- Collaborate closely with cross-functional groups, including internal Hardware, Cloud, Mobile Client teams, and external ODMs, to ensure end-to-end functionality.
- Design, develop, debug, and integrate new device drivers, protocols, RTOS, and other firmware across Arlo’s embedded systems.
- Identify and evaluate new SoCs, chipsets, sensors, and related products for integration.
- Review and analyze board schematics and technical data sheets for system improvements.
Key Qualifications:
- Minimum 7 years of experience in embedded systems engineering, with a strong focus on video streaming and networking technologies.
- Proficiency in Embedded C and C++ programming.
- Strong experience with Real-Time Operating Systems (RTOS) and embedded Linux.
- Deep understanding of complex real-time applications including video, audio, signal processing, and compression (H.264/H.265).
- Experience with multitasking and multithreaded programming.
- Expertise in device driver design, development, and implementation.
- Solid experience in optimizing embedded software for size and performance.
- Excellent debugging and testing skills in complex environments.
- Familiarity with networking protocols (TCP/FTP/UDP/RTP/RTSP/HTTPS).
- Experience with wireless communication protocols (WiFi/BLE/LTE).
- Hands-on experience with basic electronics test equipment (oscilloscopes, logic analyzers, signal generators, etc.).
- Familiar with source control systems like SVN or GIT.
- Strong communication and leadership skills, with experience in hiring and mentoring engineers.
Preferred Knowledge:
- Familiarity with IoT device communication models.
- Experience with UPNP/DLNA/ALLSEEN/ZIGBEE/ZWAVE/Thread/Matter protocols.
- Knowledge of memory management systems, file systems, and memory protection in Linux.
- Expertise in optimizing bootloaders (e.g., U-Boot).
- Familiarity with scripting languages like Perl, Python, Lua.
- Bilingual in English and Mandarin.
Education:
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field. A Master’s degree is a plus, or equivalent relevant work experience.
Interested parties please apply via https://arlo.wd12.myworkdayjobs.com/External_Careers/job/Taiwan/Senior-Embedded-Firmware-Engineer_JR100128