Lead Embedded Engineer

Job Summary

We are looking for a Lead Embedded Engineer with low-level hardcore embedded experience, who will work on firmware development for Ring battery devices (video cameras, doorbells and certain non-announced products). The SW and HW solution is really unique, and addresses multiple challenges (works several months on single battery 24/7, connected over WiFi, performs OTA updates etc.).

Responsibilities and Duties

  • Developing code in C for RTOS-based and simple scheduler-based MCUs
  • Design and implementation of complex and power-efficient solutions for SoC
  • Lead the team of 2..5 qualified engineers, follow Agile processes, perform code and architecture reviews

Qualifications and Skills

  • 5+ years of commercial development experience
  • 1+ year on lead position
  • MS or BS in Computer Science/Mathematics/etc
  • Strong C/C++
  • Strong CS fundamentals (data-structures, algorithms, design patterns, etc.)
  • Understanding of multithreading and TCP/IP networking
  • Hardware knowledge and principles understanding is an asset
  • Experience with ARM-based MCUs and SoCs
  • Scripting languages experience (Python, bash, shell, Perl, Tcl etc.) would be a plus
  • Cross platform development, code optimization skills
  • Good written/spoken English
  • Embedded devices complex issues debugging experience

We offer multiple benefits that include

  • Working for one of the top product companies in the world: Ring.com
  • Opportunity to influence the products quality
  • Challenging tasks
  • Competitive salary
  • Relocation bonus
  • PE accounting and support
  • 18 paid vacation days per year
  • Fully equipped A-class office space in the business center (near “Olimpiyska” subway station)
  • Social package, including gym membership compensation, medical insurance
  • Free meals, fruits and sweets
  • Educational possibilities, knowledge hub and free English classes
  • Career plan, professional growth and quarterly performance reviews