Software Development Engineer - Connectivity, Emerging Device Software
Amazon
Amazon
Join Amazon's innovative team shaping the future of wearable technology. We are crafting devices that blend technology and design into everyday forms, redefining user interaction with the world. If you're passionate about creating groundbreaking experiences and empowering users, we invite you to be part of our journey.
We are seeking a motivated Software Development Engineer with a growth mindset and a diverse skill set to help bring our vision to life. This is an exceptional opportunity to influence the architecture and implementation of cutting-edge products used by millions daily.
As a Software Engineer, you will contribute to the development of exciting device software.
Key responsibilities include: - Designing and developing embedded system architecture and new features. - Investigating and prototyping innovative system solutions. - Creating and verifying firmware for embedded systems. - Engaging in design reviews, API development, and documentation. - Working with emerging technologies crucial for product advancement. - Producing investigation plans, reports, architectural documents, design specifications, and source code. - Building expertise in wireless technologies like WiFi and Bluetooth. - Performing debugging, bring-up, and production software development. - Collaborating effectively with both software and hardware product teams.
We are looking for candidates with a strong foundation in embedded firmware development.
Essential qualifications: - Minimum of 3 years 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 C/C++ programming. - Experience with RTOS and embedded Linux development. - Familiarity with board-level operations.
Preferred qualifications include deep expertise in Bluetooth Classic/BLE, strong debugging skills, and experience with ARM SOC architecture. You will also have the opportunity to mentor other developers, maintaining architectural vision and software quality.
Amazon
Technology