Software Development Engineer - Connectivity, Emerging Device Software

Amazon

3+ yrs Bengaluru Full Time Hybrid (office + remote)
Amazon logo
Posted : today
Actively hiring

Job description

Join Amazon's innovative team focused on creating the future of wearable technology. We are redefining personal tech by seamlessly integrating advanced design with user-friendly devices, from smart glasses to next-generation wearables. If you are driven by the opportunity to develop groundbreaking experiences that enhance user interaction with the physical world, we invite you to be part of our vision.

We seek a passionate and versatile Software Development Engineer with a growth mindset to help us bring this exciting future to life.

Responsibilities

As a Software Engineer on our device software team, you will have a significant opportunity to influence cutting-edge products. Your key responsibilities will include:

- Leading system architecture and developing new features for embedded systems. - Investigating, prototyping, and delivering innovative system solutions. - Designing, developing, and verifying firmware for embedded systems. - Participating actively in design reviews, API development, and comprehensive documentation. - Working with emerging technologies crucial for product advancement. - Producing detailed investigation plans, architectural documents, design specifications, software and firmware source code, and build scripts. - Building expertise in wireless technologies such as Wi-Fi and Bluetooth. - Performing debugging, bring-up, and both beta and production software development. - Collaborating effectively with cross-functional software and hardware product teams.

Qualifications

To be successful in this role, candidates should possess:

- A minimum of 3 years of experience in embedded firmware development. - A Bachelor's degree in Computer Science or a related field. - Proven experience in embedded software design, development, and debugging, ideally on ARM-based platforms. - Proficiency in coding using C/C++. - Familiarity with embedded Linux development and Android systems. - Practical board-level experience.

Preferred qualifications include a deep understanding of Bluetooth Classic/BLE (HCI, L2CAP, GATT/GAP, profiles), protocol stacks, and wireless sniffers. Strong debugging skills for embedded systems, experience building factory test plans, and familiarity with ARM-based SOC architecture are also highly valued. The ability to mentor other developers and maintain architectural vision is a plus.

Essential Skills

C/C++Embedded LinuxAndroidARM

Good to Have

BluetoothBLEWi-Fi

Highlights

  • Actively hiring

More Details

RoleSoftware Development Engineer - Connectivity, Emerging Device Software
DepartmentSoftware Engineer
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Amazon logo

Amazon

IT Consulting

Software Development Engineer - Connectivity, Emerging Device Software at Amazon | SkillMX | SkillMX