Sr Software Dev Engineer- Connectivity/Wifi/Bluetooth, Connectivity
Ring
DESCRIPTION
Amazon Sidewalk is looking for a Software Development Engineer to engage with an experienced cross-disciplinary staff to design and develop innovative smarthome and IOT network.
As a Wireless Software Development Engineer - Sidewalk Connectivity, your ownership can span across application, device framework, protocol stack, drivers and low level wireless controller coexistence and scheduler algorithms.
You will work closely and cross-functionally with internal teams. You must be responsive, flexible, and able to succeed within an open and collaborative peer environment. Your team is responsible for the connectivity related user experience and use cases.
Key job responsibilities
- Further existing protocol stack for low power wireless networks, network management tools and processes that increase overall efficiency of network.
- Work with teams and vendors to improve and tailor existing drivers, stack and applications to our needs.
- Identify and refine cross-layer optimizations to decrease power consumption and increase device performance. Improve memory footprint, optimize stack and application code.
- Define and/or refine hardware requirements, participate in the development and delivery of operability-related features.
- Implement the right metrics, debug tools and integrate with backend solutions to continuously measure and improve our solutions.
- Work with the hardware team to ensure correct exercising of hardware.
- Support certification and compliance efforts.
- Develop models of overall system performance and assess performance tradeoffs to maximize system performance.
We are open to hiring candidates to work out of one of the following locations:
Bangalore, KA, IND
BASIC QUALIFICATIONS
- 8+ years of non-internship professional software development experience
- 8+ years of programming with at least one software programming language experience
- 8+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
PREFERRED QUALIFICATIONS
- 8+ 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