SDE-II, Ring Product Development
2 weeks ago
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.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
-
SDE-II, Ring Product Development
2 weeks ago
Bengaluru, India myGwork Full timeThis job is with Amazon, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.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...
-
Software Development Manager, Ring
6 months ago
Bengaluru, India ADCI - Karnataka Full timeAs a Software Development Manager, you will be owning a platform core software charter, defining the goals, building a team, and leading the team to deliver the goals.You will be working in a fast-paced startup kind of environment requiring high velocity decision making. You will be effectively partnering and influencing the stakeholders and communicating...
-
SDE II, Amazon
7 months ago
Bengaluru, India ADCI - Karnataka Full timeAmazon’s Selection Monitoring team is responsible for making the biggest catalog on the planet even bigger. Our systems process billions of products to algorithmically find products not already sold on Amazon and programmatically add them to the Amazon catalog. We apply parallel processing, machine learning and deep learning algorithms to evaluate products...
-
Sde Ii, Advertising
7 months ago
Bengaluru, India ADCI - Karnataka Full time3+ 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 Job summary Love to work in Digital Advertising; one of the biggest revenue...
-
Software Development Engineer, SDE, Promotions
7 months ago
Bengaluru, India ADCI - Karnataka Full timeWant to build systems that enable Selling Partners to grow their business and delight Amazon customers? As a full-stack SDE II, you will be at the foundation of forming new teams that build experiences and services that enable Selling Partners to promote their products through BuyXGetY - Point of Sale Discounts (POSD) on Amazon.com. Come join us as we build...
-
Backend Sde-ii
4 months ago
Bengaluru, Karnataka, India Newton School Full time**ABOUT NEWTON SCHOOL**: Come be part of a rocketship that’s creating a massive impact on the world of technology! On one side you have over a million college graduates every year with barely 5% employability rates and on the other side, there are 1000s of companies struggling to find talent. Newton School aims to bridge this massive gap through it’s...
-
RagaAI Inc SDE 2 Role
1 week ago
Bengaluru, Karnataka, India RagaAI Inc Full timeSDE II Position at RagaAI IncAre you an experienced software engineer looking for a new challenge? Do you want to contribute to the development of large-scale, real-time stream processing systems and microservices and analytics SaaS solutions? Look no further than the SDE II position at RagaAI Inc.About the Role:As an SDE II at RagaAI Inc, you'll be...
-
Bengaluru, Karnataka, India myGwork Full timeSmartCommerce Software Development Engineer IIThis is a challenging role at Amazon, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community.About the RoleWe are seeking a highly skilled Software Development Engineer II to join our SmartCommerce team in Bangalore. As a key member of our team, you will be...
-
Product Engineer
14 hours ago
Bengaluru, India Recro Full timePosition: Product Engineer SDE IIMindset: Product-focused; expected to engage with Product Managers (PMs). Leads to deliver end-to-end solutions.Role Requirements:Experience: 3-5 yearsFocus Area: Backend Development (Exclusive)Technologies:Java , Spring Boot (Preferred)API IntegrationSQL Database: Strong understanding with experience in database...
-
Bie Ii, Ring Gso
3 months ago
Bengaluru, Karnataka, India ADCI - Karnataka Full time3+ years of analyzing and interpreting data with Redshift, Oracle, NoSQL etc. experience - Experience with data visualization using Tableau, Quicksight, or similar tools - Experience with data modeling, warehousing and building ETL pipelines - Experience in Statistical Analysis packages such as R, SAS and Matlab - Experience using SQL to pull data from a...
-
Sde Ii
7 months ago
Bengaluru, Karnataka, India Snitch Apparels Pvt Ltd Full time**About Snitch** Established in 2020 as a direct-to-consumer (D2C) brand, Snitch has swiftly emerged as India's premier fashion brand. Our aspiration is to become the ultimate choice in fashion for men, seamlessly blending online and offline experiences. Notable achievements include our standout appearance on Shark Tank India Season 2, where we clinched a...
-
SDE II, LocalShops
2 weeks ago
Bengaluru, India myGwork Full timeThis job is with Amazon, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.DESCRIPTION:JOB DESCRIPTIONSeller Fulfillment Technology team located in Bangalore is looking for an SDE to deliver strategic goals for Amazon e-commerce systems. This is an...
-
Sde Ii, Localshops
6 months ago
Bengaluru, Karnataka, India ADCI - Karnataka Full time3+ 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 Seller Fulfillment Technology team located in Bangalore is looking for an SDE to...
-
Sde Ii, Localshops
4 months ago
Bengaluru, Karnataka, India ADCI - Karnataka Full time3+ 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 Seller Fulfillment Technology team located in Bangalore is looking for an SDE to...
-
Android SDE II
1 month ago
Bengaluru, Karnataka, India Hirist Full timeAbout Plum :We are on a mission to provide the highest quality insurance and healthcare to 10 million lives by FY2030, through companies that care. Our goal is to make health insurance simple, accessible and inclusive for modern organizations.As an Android SDE II at Plum, you will contribute to developing high-quality mobile applications that meet our...
-
Sde Ii, Model Factory
7 months ago
Bengaluru, Karnataka, India ASSPL - Karnataka Full time5+ years of non-internship professional software development experience - 3+ 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 Do you want your work in front of millions of customers? Do you enjoy working on...
-
Amazon Software Development Engineer II
2 weeks ago
Bengaluru, Karnataka, India myGwork Full timeMyGwork, an inclusive employer and a member of the LGBTQ+ business community, is seeking a highly skilled Software Development Engineer II to join its Selection Monitoring team. As a key member of this team, you will play a crucial role in building scalable, fault-tolerant, and highly available services that underpin our large scale data processing...
-
Backend Sde Ii
3 days ago
Bengaluru, India Hellowork Technologies Pvt Ltd Full timeRESPONSIBILITIES - Timely delivery of part/sub-part of a ticket - Conduct regular production code quality checks through coordination with relevant stakeholders - Interacting with Product Managers to ensure business objectives are achieved - Mentoring SDE-Is and supporting the development of their career track. - Work closely with senior engineers for...
-
Software Development Engineer II, SmartCommerce
2 weeks ago
Bengaluru, India myGwork Full timeThis job is with Amazon, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.DESCRIPTION:SmartCommerce team located in Bangalore is looking for an SDE II to deliver strategic goals for Amazon SmartCommerce suite of products ( This is an opportunity to...
-
Sr SW Development Engineer, Ring Product Development
7 months ago
Bengaluru, India ADCI - Karnataka Full timeRing org's mission is to make neighbourhood's safer. We innovate rapidly on behalf of our customers and deliver ambiguous and ambitious technical products. As a Senior Software Development Engineer – Line Powered Devices (LPD) you will engage with an experienced cross-disciplinary team to conceive and design innovative consumer products. Vertically your...