Job Description
">
We are seeking a highly skilled Senior Embedded Systems Developer to join our Ring Platform team at Amazon. As a key member of this team, you will design and develop innovative firmware and software solutions for our smart devices, working closely with experienced engineers, product managers, and other stakeholders.
Key Responsibilities:
Design and develop firmware and software solutions for smart devices
Collaborate with cross-functional teams to provide technical solutions for desired user experiences
Implement high-quality features and fixes for the Core Platform, framework, network stack, and application
Maintain and improve existing firmware and software codebase
Work closely with hardware teams to ensure correct exercising of hardware and RF architecture
Support compliance and certification activities
Requirements:
Bachelor's degree in Computer Science or equivalent
5+ years of professional software development 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
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-to-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
💡 Quick Summary
Seeking a career-building opportunity? The Product Development Software Engineer - Ring Platform position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
