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.