C/Embedded Architect

Job Summary

We are looking for embedded architect with low-level hardcore embedded experience, who will drive the major architecture efforts for firmware development teams for Ring battery devices (video cameras, doorbells, and some non-announced new 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

  • Design and implementation of complex and power-efficient solutions for SoC
  • Architecture definition and code refactoring in C for RTOS-based and simple scheduler-based MCUs

Qualifications and Skills

  • 6+ years of commercial software development experience
  • 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