The Arlo firmware team has an immediate opening for a Senior Embedded Firmware Engineer. You are expected to be an expert in streaming video in a challenging channel environment. In this role, you will be part of a team that implements everything from RTOS to device drivers and applications, communications protocols, test features in Arlo’s Video and Internet of Things devices. You must thrive in a fast-paced environment. Your contributions will make a pronounced difference to future embedded products.
Required skills:
- Engineering experience, at least 7 years
- Effective communication
- Experience hiring engineers
- Embedded C and C++
- Real Time Operating Systems (RTOS) (Linux mandatory, Desirable, FreeRTOS, Threadx)
- Hard real time application experience: eg Video, Audio, Signal Processing, Audio/Video codec experience a plus
- Device driver design and implementation
- Optimizing embedded software for size and speed
- Optimizing boot loaders, eg uboot.
- Debugging and testing embedded systems
- Multitasking/multithreaded programming
- Streaming both Video and Audio in both Linux and RTOS.
- Networking Protocols: TCP/FTP/UDP/RTP/RTSP/RTCP/HTTPS/MQTT, Desirable: WebRTC, SIP, Thread, Matter
- Wireless communication protocols: WiFi, BLE, NFC, LTE
- Basic electronics test equipment (oscilloscopes, function generators, logic analyzer, etc.)
- English: Intermediate or better
Beneficial Skills
- Video and video networking experience a plus
- BS CS/EE/CE or relevant work experience (MS is a plus)
Responsibilities
- Bring up new SoCs, chipsets, sensors, and products
- Write, debug, and integrate new device drivers, protocols, RTOS and other firmware code across Arlo’s embedded product line
- Interacting with Hardware, Cloud Operations Team, Mobile Clients Team and various other cross-functional teams throughout Arlo
- Review board schematics and data sheets
- Enable test strategies for new components in upcoming products
- Support product development builds
- Lead assigned feature development
Conditions:
- Salary in US dollars.
- Medical insurance and coverage of sports activities.
- Remote job at international project.
- Great team and colleagues.
- Knowledge sharing.
- Corporate culture with people-oriented approach.