Embedded Software Engineer II, Ring, Ring Firmware

Requirements

  • BA/BS degree in Computer Science, Computer Engineering, Electrical Engineering or related field, or equivalent practical experience
  • Extensive experience in computer architecture and embedded wireless systems
  • Extensive embedded development experience in C or C++
  • Familiarity and experience with ARM CPUs
  • Experience writing low-level drivers, interrupt service routines, and hardware troubleshooting/debugging

Nice to Haves

  • Master’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering or related field
  • Experience with commercial wireless protocols like BLE or WiFi
  • Firmware development and testing experience for battery powered products
  • Experience with development tools like IAR/Keil and Git version control
  • Knowledge of common bus protocols such as SPI, I2C, and UART
  • Experience with software testing (unit, regression, and system testing)
  • Knowledge of embedded Linux and FreeRTOS
  • Familiarity with scripting languages such as Python
  • Experience in building GenAI applications

What You'll Be Doing

  • Design, implement, and maintain embedded firmware in C/C++ for Ring IoT devices
  • Specify and develop embedded subsystems like connectivity, streaming, power management, sensors, and security
  • Collaborate with hardware, QA, cloud, and app teams to deliver integrated product experiences
  • Participate in code reviews, technical design discussions, and cross-team architectural decisions
  • Debug complex issues that cross hardware and software boundaries using tools such as JTAG, UART, and protocol analyzers

Perks and Benefits

  • Competitive base salary with potential sign-on payment
  • Participation in restricted stock unit scheme by Amazon.com Inc. (USA)
  • Supplementary company benefits including pension plans, health insurance, life and disability insurance, and business travel insurance
  • MultiSport card membership
  • Employee discount code and program (EDC/Extras)
  • Employee Assistance Program offering private and confidential counseling and referral services
  • Support for workplace accommodations during application and hiring process for candidates with disabilities
AI Summary ✨

Similar jobs

  • Embedded Software Engineer II, Ring

    AmazonGdańsk, Polanda day ago
    New
  • Senior Software Engineer, Embedded Systems/Firmware

    GooglePoland2 days ago
    ≈ €83k – €85k / year base
  • See all jobs in Poland →