Staff Embedded Firmware Engineer

at  ARLO

Carlsbad, California, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate18 Feb, 2025USD 178000 Annual19 Nov, 202410 year(s) or aboveOrdinances,C++,Compression,Embedded Software,Embedded Systems,Operating Systems,Test Equipment,Signal Processing,Boot Loaders,Disabilities,Communication Protocols,Base Pay,Zigbee,Leadership Skills,Discrimination,Logic AnalyzerNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT ARLO:

At Arlo, we’re passionate about creating innovative and reliable solutions that help people protect what matters most to them. Our team is dedicated to delivering products that exceed our customers’ expectations, while always pushing the boundaries of what’s possible in the world of protection technology. We believe that everyone deserves to feel safe and secure, whether they’re at home or away, and we’re committed to providing our customers with the peace of mind they need to live their lives without worry. Arlo’s deep expertise in AI- and CV-powered analytics, cloud services, user experience, product design, and innovative wireless and RF connectivity enables the delivery of a seamless, smart security experience for Arlo users that is easy to set up and interact with every day.
The Arlo Device Team has an immediate opening for a Staff Embedded Firmware Engineer to drive development of next generation IoT and video streaming embedded products. 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.
Â

EDUCATION

  • BS CS/EE/CE or relevant work experience (MS is a plus)
    The pay range for this position reflects the minimum and maximum target for new hire salaries at commencement of employment and is expected to be between $124,000 – 178,000/year , plus equity.  However, base pay offered may vary depending on multiple factors, including location, role, job-related knowledge, skills, relevant education and experience.  The total compensation package for this position may also include other elements, including bonus, equity, and a full range of benefits. Details of all benefits will be provided if an employee receives an offer of employment.
    Studies have shown that candidates from certain underrepresented communities may be less likely to apply for jobs unless they believe they meet every single one of the qualifications as described in a job description. We are committed to building a diverse and inclusive company and we are most interested in finding the BEST candidate for the job, regardless of their background. That candidate may be one who comes from a less traditional background, and that’s okay. We would strongly encourage you to apply, even if you don’t believe you meet every one of the qualifications described.  We may work with candidates, as appropriate, to ensure they develop additional skills as necessary to fulfil the essential functions of the job.
    Arlo is proud to be an equal opportunity employer. Â We value diversity and inclusion and are committed to a diverse, inclusive, and harassment-free workplace. Â We prohibit discrimination and harassment based on age, race, colour, national origin, gender, gender identity, sexual orientation, pregnancy, religion, disability, veteran status, or any other legally protected status in all hiring and employment. Â We provide reasonable accommodations to applicants and employees with disabilities, who are pregnant, or who have sincerely held religious beliefs, observances, and practices. Pursuant to applicable state and municipal Fair Chance Laws and Ordinances, the Company will consider for employment qualified applicants with arrest and conviction records.

 Key Qualifications

  • Engineering experience, at least 10 years
  • Video and video networking experience mandatory
  • Proficiency in Embedded C and C++,
  • Strong experience with Real Time Operating Systems (RTOS) (Linux mandatory, Desirable, Omnivision RTOS or other ISP RTOS)
  • Experience with debugging and testing embedded systems
  • Expertise with multitasking/multithreaded programming
  • Hard real time application experience: eg Video, Audio, Signal Processing, Compression (H264/H265)
  • Device driver design, development and implementation
  • Optimizing embedded software for size and speed
  • Optimizing boot loaders, eg uboot.
  • Networking Protocols: TCP/FTP/UDP/RTP/RTSP/HTTPS, Desirable: UPNP/DLNA/ZIGBEE/ZWAVE/SUBGIG
  • Experience with wireless communication protocols (WiFi/BLE/LTE)
  • Basic electronics test equipment (oscilloscopes, function generators, logic analyzer, etc.)
  • Effective communication and strong leadership skills
  • Experience hiring engineer

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • Identify and qualify new SoCs, chipsets, sensors, and products
  • Architect, 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
  • Lead assigned product development and ensure timely delivery of high-quality firmware

 Key Qualifications

  • Engineering experience, at least 10 years
  • Video and video networking experience mandatory
  • Proficiency in Embedded C and C++,
  • Strong experience with Real Time Operating Systems (RTOS) (Linux mandatory, Desirable, Omnivision RTOS or other ISP RTOS)
  • Experience with debugging and testing embedded systems
  • Expertise with multitasking/multithreaded programming
  • Hard real time application experience: eg Video, Audio, Signal Processing, Compression (H264/H265)
  • Device driver design, development and implementation
  • Optimizing embedded software for size and speed
  • Optimizing boot loaders, eg uboot.
  • Networking Protocols: TCP/FTP/UDP/RTP/RTSP/HTTPS, Desirable: UPNP/DLNA/ZIGBEE/ZWAVE/SUBGIG
  • Experience with wireless communication protocols (WiFi/BLE/LTE)
  • Basic electronics test equipment (oscilloscopes, function generators, logic analyzer, etc.)
  • Effective communication and strong leadership skills
  • Experience hiring engineers


REQUIREMENT SUMMARY

Min:10.0Max:15.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

BSc

Proficient

1

Carlsbad, CA, USA