SDE-II, Ring Product Development ( Level 5), Ring

5 Months ago • 5-7 Years • Research & Development • Full Stack Development

Job Summary

Job Description

Ring is looking for a SDE-II with 5+ years of experience in software development and 2+ years in designing/architecting systems. Must have strong knowledge of Linux and RTOS, experience in embedded systems, and proficiency in real-time embedded systems domain. Experience with 16/32-bit micro-controllers/SoCs based firmware/software design and development is essential.
Must have:
  • Software Development
  • Linux and RTOS
  • Embedded Systems
  • Firmware/Software Design
Good to have:
  • Full Software Development Life Cycle
  • Real-Time Operating Systems
  • Device Drivers and HAL
  • Multimedia & Streaming Framework

Job Details

About the job

Description

Ring organization's mission is — “Keeping people close to what’s important”. We innovate rapidly on behalf of our customers and deliver ambiguous and ambitious technical products.

As a Software Development Engineer – Dual Powered Devices (DPD) you will engage with an experienced cross-disciplinary team to conceive and design innovative consumer products. Vertically your ownership can span across application, device framework, platform, network stack, Over the Air updates (OTA), protocols, Set-up, drivers, Operating Systems/ bare metal and low-level wireless controllers. You are expected to have strong working knowledge of Linux and RTOS. Horizontally you will be given to opportunity to work and own firmware and platform across all Ring device categories.

You will work closely with the Engineering leaders from cross functional teams, product management, hardware, Technical Program managers, operations, application, firmware, platform, and quality assurance teams. You must be responsive, flexible, and able to succeed within an open and collaborative peer environment. The DPD Platform team is responsible for the complete device side software for DPD Ring devices. This includes delivery and maintenance of an evolving feature rich, high-performance, low-power, stable platform.

Key job responsibilities

  • Work with cross functional teams to provide technical solutions for desired user experiences.
  • Implement high-quality Core Platform, framework, network stack and application features.
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Implement the right metrics, debug tools and integrate with backend solutions to continuously measure and improve on our solutions.
  • Implement power management features, resolve thermal issues & performance bottlenecks in resource (CPU, Memory) constrained Platforms and devices.
  • Work with teams to improve and tailor existing firmware, drivers, stack, and applications to our needs. Improve memory footprint, optimize drive, stack and application code.
  • Work with the hardware team to ensure correct exercising of hardware and RF architecture.
  • Support compliance and certification activities.

A day in the life

Your work is very hands-on and multi-disciplinary. You will be defining and building firmware, platform, and network solutions and work closely with vendors, engineers, and product teams. You write documents, carry out experiments, demonstrate proof-of-concepts, build prototypes, and ship sophisticated systems.

About The Team

Ring offers smart security solutions that are dependable and reliable to make neighborhoods safer. You will be part of a fast-paced team that is passionate about delivering innovative solutions to complex problems.

Basic Qualifications

  • 5+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language
  • Adept in Non-Functional Requirements (NFRs) - performance, Security, Reliability, Scalability and Automation of new and existing systems experience.
  • Proficient in Real Time Embedded System domain and 16/32-bit Micro-controllers/ SoCs based firmware/ Software design & development.
  • Working knowledge with RTOS (FreeRTOS and Embedded Linux) with understanding on kernel internals and multi-threaded programming.
  • Proven track record of troubleshooting issues using debuggers/ emulators/ loggers , identifying the root cause and resolving development/ Quality Assurance/ Trials and Field issues.
  • Experience in day-2-day usage of build & cross compilation tools - SCM with Pre-CI/CI/CD pipelines.
  • Experience as a mentor, tech lead or leading an engineering team.

Preferred Qualifications

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • Deep hands-on experience in event driven bare metal and real time operating systems (RTOS) based firmware design and platform development.
  • Understanding of Board Schematics, Sensors (ALS, PIR, Radar, Cameras) and Peripherals (UART, SPI, I2C, SDIO) device/peripheral drivers and customizations.
  • Practical Knowledge & customization experience on low level BSP, Device Drivers and HAL.
  • Integration & customization experience in RTOS/Linux/BSP frameworks, OTA Frameworks and WiFi/Bluetooth Network Stacks from open source and/or semiconductor vendors.
  • Multimedia & Streaming Framework knowledge (Audio/Video subsystem, DMIC, Speaker, Codecs) will be a plus.


Company - ADCI - Karnataka

Job ID: A2723382

Similar Jobs

Microsoft - Digital Solution Area Specialist - Azure Infrastructure - UK Market

Microsoft

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
Lost Boys Interactive - Senior DevOps Engineer

Lost Boys Interactive

(Remote)
1 Month ago
Hedra - Lead Full-Stack Engineer

Hedra

New York, New York, United States (On-Site)
4 Months ago
SES Satellites - Senior Engineer, Site Reliability

SES Satellites

Chennai, Tamil Nadu, India (Hybrid)
4 Months ago
Globalization Partners - Information Security Analyst - SecOps

Globalization Partners

(Remote)
1 Month ago
Google - Lead CPU RTL Engineer, Silicon

Google

(On-Site)
3 Months ago
ByteDance - Algorithm Engineer - Audio Understanding

ByteDance

Singapore (On-Site)
3 Months ago
Intel Corporation - Consumer IO IP Logic Design Engineer

Intel Corporation

Penang, Malaysia (Hybrid)
2 Months ago
Itron,  Inc  - Network Firmware Test

Itron, Inc

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Fabric - Applied Researcher, Cryptography Proof Systems

Fabric

San Francisco, California, United States (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Luxoft - Senior Data Engineer/Analyst

Luxoft

Zürich, Zurich, Switzerland (On-Site)
2 Months ago
Postman - Strategic Solutions Engineer

Postman

Toronto, Ontario, Canada (On-Site)
4 Months ago
Sumo Logic - Senior Software Engineer II, QE - ML/AI

Sumo Logic

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
GoTo Group - Senior SDET - Consumer Payments

GoTo Group

Bengaluru, Karnataka, India (On-Site)
4 Months ago
RoofStack - Test Automation Developer

RoofStack

İstanbul, İstanbul, Türkiye (Remote)
1 Month ago
Rockstar Games - Associate Principal Technical Artist: Performance Capture

Rockstar Games

North Carolina, United States (On-Site)
2 Months ago
Hedra - Lead Full-Stack Engineer

Hedra

New York, New York, United States (On-Site)
4 Months ago
SparkCognition - Software Engineer (Frontend)

SparkCognition

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Interactive Brokers - Senior DevOps/Software Engineer

Interactive Brokers

Greenwich, Connecticut, United States (Hybrid)
4 Months ago
Blue Yonder - Sr. Project Manager – Product Development

Blue Yonder

Bengaluru, Karnataka, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Barracuda Networks  Inc  - Software Development Engineer in Test

Barracuda Networks Inc

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Framestore - Recruitment Data Analyst.

Framestore

Mumbai, Maharashtra, India (Hybrid)
3 Months ago
Publicis Global Delivery (PGD) - Analyst - Programmatic

Publicis Global Delivery (PGD)

Gurugram, Haryana, India (On-Site)
5 Months ago
Joyride Games - VP Marketing

Joyride Games

India (Remote)
1 Year ago
HackaJob - Back End Developer

HackaJob

Hyderabad, Telangana, India (Hybrid)
5 Months ago
Intelliswift Software - Senior Frontend Developer

Intelliswift Software

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Google - Data and Measurement Specialist, Large Customer Sales

Google

Haryana, India (On-Site)
1 Month ago
Zeta - Executive Assistant to the CEO

Zeta

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Netflix - APAC-Technology Systems and Operations Specialist

Netflix

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Assystems - CAD DRAFTSPERSON

Assystems

Chennai, Tamil Nadu, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Krafton  - [Publishing Platform Div.] Publishing Platform PM (5년 이상)

Krafton

Seoul, South Korea (On-Site)
3 Months ago
Fabric - Applied Researcher, Cryptography Proof Systems

Fabric

Toronto, Ontario, Canada (Remote)
4 Months ago
Xylem  Inc  - Software Engineer

Xylem Inc

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Meta - Software Engineer, Computer Vision (Technical Leadership)

Meta

Menlo Park, California, United States (Remote)
3 Months ago
Riot Games - Principal 3D Environment Artist - VALORANT

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Fabric - Applied Researcher, Cryptography Hardware

Fabric

Los Angeles, California, United States (Remote)
4 Months ago
Netflix - Software Engineer (L5) - ML - Studio & Creative Production Data Engineering

Netflix

Los Angeles, California, United States (On-Site)
1 Month ago
Krafton  - [Finance Div.] IR Specialist (5년 ~ 10년)

Krafton

Seoul, South Korea (On-Site)
2 Months ago
Triomics - Senior Software Engineer

Triomics

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Power Integrations - Senior Applications Firmware Engineer

Power Integrations

Pasig, Metro Manila, Philippines (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Amazon is guided by four principles: customer obsession rather than competitor focus, passion for invention, commitment to operational excellence, and long-term thinking. We are driven by the excitement of building technologies, inventing products, and providing services that change lives. We embrace new ways of doing things, make decisions quickly, and are not afraid to fail. We have the scope and capabilities of a large company, and the spirit and heart of a small one.


Together, Amazonians research and develop new technologies from Amazon Web Services to Alexa on behalf of our customers: shoppers, sellers, content creators, and developers around the world.


Our mission is to be Earth's most customer-centric company. Our actions, goals, projects, programs, and inventions begin and end with the customer top of mind.


You'll also hear us say that at Amazon, it's always "Day 1."​ What do we mean? That our approach remains the same as it was on Amazon's very first day - to make smart, fast decisions, stay nimble, invent, and focus on delighting our customers.

Seattle, Washington, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bucharest, Bucharest, Romania (On-Site)

Bucharest, Bucharest, Romania (On-Site)

Gurugram, Haryana, India (On-Site)

San Diego, California, United States (On-Site)

Bucharest, Bucharest, Romania (On-Site)

View All Jobs

Get notified when new jobs are added by Amazon

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug