Lead Embedded Engineer

Ring is looking for a senior Embedded Engineer to join the Systems Team in our office in Malvern, PA.  This person will be developing firmware in C on embedded processes for consumer electronic devices.  The ideal candidate is an experienced C programmer who also understands hardware design, and can work well as part of a team dealing with Linux BSP, drivers, embedded firmware development and manufacturing test software.


  • Work with the other embedded engineers and hardware designers to develop embedded C code for end devices.
  • Write firmware for IoT based devices to connect via a variety of standard and proprietary protocols.
  • Test embedded hardware and embedded code as well as perform test driven development where applicable.
  • Maintain or enhance current embedded code.
  • Incorporate builds into continuous integration where applicable.
  • Some travel may be required.
  • Offer occasional assistance to Technical Support.

Knowledge, Skills and Abilities

  • 5+ years of embedded code experience, with emphasis on C
  • Embedded RTOS
  • BS degree in Electrical Engineering or Computer Science
  • Experienced in hands-on development and troubleshooting on embedded hardware
  • Experience with communication protocols (I2C, SPI, RS-232, RS-485 etc.)
  • Experienced in reading schematics and component data sheets
  • Experience using Git
  • Strong documentation and writing skills

Nice to Have

  • Experience in Intel 8051 (Keil Compiler)
  • ARM Cortex - M
  • Jenkins
  • TDD

About Ring

Ring's mission is to reduce crime in neighborhoods and empower consumers by creating a Ring of Security around homes and communities with its suite of smart home security products: Ring Video Doorbell, Ring Video Doorbell Pro (HomeKit-enabled), Ring Stick Up Cam and the new Ring Floodlight Cam. With these security devices, Ring has created the neighborhood watch for the digital age and continues to keep homes around the world safe. For more information, visit www.ring.com. With Ring, you're always home. 

Meet Some of Ring's Employees

Eugene L.

Lead Software Engineer

Eugene and the Software Engineering Team create scalable software systems that are equipped to effectively handle millions of doorbell rings and motion alerts every day.

August C.

Director, Operations

August focuses on employee needs and Ring’s overall success. He also works closely with communities and customers to ensure their home security needs are met.

Back to top