6 months ago
Taoyuan, TaiwanSenior
Responsibilities
- Design and develop embedded software for Linux-based video camera devices with a focus on SoC integration and hardware optimization.
- Integrate video System-on-Chip components including camera sensors, ISPs, and hardware encoders to optimize the complete streaming pipeline.
- Implement and optimize streaming protocols, codecs, and real-time video processing for reliable cloud transmission.
- Collaborate with hardware engineers on camera performance optimization, power management, and hardware driver integration.
- Work with cloud software teams to design APIs, protocols, and features that enable seamless device-to-cloud connectivity.
- Partner with product managers and quality engineers to define technical requirements, conduct system testing, and ensure products meet performance and reliability standards.
Requirements
- Bachelor's Degree in Computer Science, Electrical/Computer Engineering, or equivalent experience.
- 7 years of embedded software development experience with Linux platforms.
- Strong proficiency in C/C++ and Python programming.
- Experience with multimedia frameworks and libraries such as GStreamer, FFmpeg, DirectX, or OpenGL.
- Knowledge of video codecs (H.264, VP8/VP9), audio codecs (G711, G722), and streaming protocols.
- Hands-on experience with camera pipelines, ISP integration, and video/audio processing algorithms.
- Experience with embedded Linux or Android systems and Git version control.
Benefits
- Collaborate with outstanding people and high achievers.
- Make an immediate impact with real responsibility for new technologies.
- Gain well-rounded experience working directly with executives.
- Enjoy a strong sense of community and a positive, engaging work environment.
About Alarm.com
Alarm.com builds a cloud-based platform for smart home and business security, video monitoring, access control, automation, and energy management. Its services are delivered through a global network of professional security dealers and integrators on a subscription model, with companion web and mobile apps and compatible IoT devices. Founded in 2000 and headquartered in Tysons, Virginia, it is publicly traded on Nasdaq under the ticker ALRM.
