Job Directory Principal Software Engineer/ Architect

Principal Software Engineer/ Architect
Carlsbad, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Principle Embedded Firmware Engineer

Description

The Arlo Device Team has an immediate opening for a Principle 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.

Job Responsibilities:

* Device driver design and implementation


* Optimizing embedded software for size and speed


* Optimizing boot loaders, e.g. uboot.


* Debugging and testing embedded systems


* Multitasking/multithreaded programming


* Networking Protocols: TCP/FTP/UDP/RTP/HTTPS, Desirable: UPNP/DLNA/ALLSEEN/ZIGBEE/ZWAVE


* Basic electronics test equipment (oscilloscopes, function generators, logic analyzer, etc.)


* Bring up new SoCs, chipsets, sensors, and products


* Write, debug, and integrate new device drivers, protocols, RTOS and other firmware code across Arlo's ARLO 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



Skills and Requirements:

* 10+ years Engineering experience


* BS CS/EE/CE or relevant work experience (MS is a plus)


* Video and video networking experience mandatory


* Effective communication


* Experience hiring engineers


* Embedded C and C++,


* Real Time Operating Systems (RTOS) (Linux mandatory, Desirable, Contiki, Threadex)


* Hard real time application experience: e.g. Video, Audio, Signal Processing, Compression (H264/H265)


Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.