Senior IoT Embedded Systems Engineer — C/C++

Amazon

Sunnyvale (CA)

On-site

USD 193,000 - 262,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
RSUs
401(k) matching
Paid time off
Parental leave

Job summary

Amazon is seeking a Software Development Engineer for Ring IoT products in Sunnyvale, CA. You will define, build, and support system design and software across the SDLC, collaborating with cross-functional teams and vendors to deliver robust, scalable IoT solutions.

You will write embedded software in C/C++, participate in design reviews, and drive architecture decisions. Expect a hands-on role with agile practices and a focus on reliability and performance.

Qualifications

  • 5+ years of professional software development experience.
  • Experience leading design or architecture of new and existing systems.
  • Mentor, tech lead, or leading an engineering team.

Responsibilities

  • Dive deep and solve critical design issues involving algorithms, hardware/firmware interfaces, IoT interfaces.
  • Participate in design reviews for complex embedded systems, simulations, algorithms and software development.
  • Influences within teams to drive the technical implementation for overall system designs.
  • Identify and implement process improvements to improve agility (design, automation, development, test, operations).
  • Define/refine system requirements and deliver interoperability features such as health monitoring, diagnostics, repair, and self-healing automation.
  • Develop embedded software in C/C++.

Skills

Software development
Leadership / mentoring
C/C++ programming
Embedded systems

Education

Bachelor's degree in computer science or equivalent

Tools

Git
CI/CD
Linux

Job description

Amazon is seeking a Software Development Engineer for Ring IoT products in Sunnyvale, CA. You will define, build, and support system design and software across the SDLC, collaborating with cross-functional teams and vendors to deliver robust, scalable IoT solutions.

You will write embedded software in C/C++, participate in design reviews, and drive architecture decisions. Expect a hands-on role with agile practices and a focus on reliability and performance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded IoT Software Engineer
Embedded IoT Software Engineer

Amazon • Sunnyvale (CA)

On-site
USD 165,000 - 224,000
Senior IoT Embedded Software Engineer
Senior IoT Embedded Software Engineer

Amazon Inc. • Sunnyvale (CA)

On-site
USD 193,000 - 262,000
Embedded Systems Engineer - IoT & AI/ML
Embedded Systems Engineer - IoT & AI/ML

Amazon • Sunnyvale (CA)

On-site
USD 165,000 - 224,000
Senior Embedded SDE: IoT Systems & Architecture Lead
Senior Embedded SDE: IoT Systems & Architecture Lead

Amazon Inc. • Seattle (WA), Northern (KY)

Hybrid
USD 193,000 - 262,000
Health insurance
401(k) matching
Paid time off
+2
SDE: GenAI & IoT Systems Design
SDE: GenAI & IoT Systems Design

Amazon • Sunnyvale (CA)

On-site
USD 165,200 - 223,600
Health insurance
401(k) matching
Paid time off
+1
Embedded SDE: IoT Systems & Ring Hardware
Embedded SDE: IoT Systems & Ring Hardware

Amazon Inc. • Sunnyvale (CA)

On-site
USD 165,000 - 224,000
Health insurance
401(k) matching
Paid time off
+1
Embedded Software Dev Engineer, Ring
Embedded Software Dev Engineer, Ring

Amazon • Sunnyvale (CA)

On-site
USD 165,000 - 224,000
Software Development Manager, Security & IoT
Software Development Manager, Security & IoT

Ring • Sunnyvale (CA)

On-site
USD 213,000 - 288,000
Equal opportunity employer
Comprehensive benefits
Alarm & Accessories - Embedded SDE , Ring
Alarm & Accessories - Embedded SDE , Ring

Amazon • Sunnyvale (CA)

On-site
USD 165,000 - 224,000
Senior Embedded Firmware Lead – Architect & Mentor
Senior Embedded Firmware Lead – Architect & Mentor

Amazon Inc. • Sunnyvale (CA)

Hybrid
USD 193,000 - 262,000
Health insurance
401(k) matching
Paid time off
+1