Software Development Engineer - Connectivity, Emerging Device Software at Amazon
Amazon · Bengaluru, KA, India
- Salary: Not Disclosed
- Experience: 3+ years
📋 Job Details at a Glance 📍 Location Bengaluru, KA, India 🏢 Company Amazon 👥 Experience 3+ years 🎓 Qualification Bachelor's degree in computer science or equivalent 📅 Eligible Batch 2023, 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills debugging embedded firmware development C/C++ embedded Linux development Android systems ARM based platforms Software Development Engineer - Connectivity, Emerging Device Software at Amazon — Full Details & How to Apply Amazon is seeking a Software Development Engineer - Connectivity, Emerging Device Software in Bengaluru, KA, India , with a specific focus on embedded firmware development on ARM-based platforms. This role requires hands-on experience in debugging and embedded Linux development , directly supporting the design and functionality of connectivity solutions for emerging devices. This Software Development Engineer - Connectivity, Emerging Device Software role is essential for building reliable firmware that enables communication between emerging devices and core systems. The position involves practical work in debugging embedded firmware, developing software for ARM-based platforms, and working with Android systems and embedded Linux environments. These responsibilities ensure that new devices can connect efficiently and operate reliably in real-world conditions. The job posting identifies Amazon as a technology company with a dedicated team focused on connectivity solutions for emerging devices. This team emphasizes technical expertise in embedded software, particularly in C/C++ , embedded Linux, and ARM-based systems. The role is part of Amazon ’s broader engineering efforts in device connectivity, with no mention of specific projects or product lines beyond the stated technical scope. 2023, 2024, 2025, 2026 graduates with a Bachelor's degree in computer science or equivalent and 3+ years of experience are eligible. The role does not disclose a salary figure; Not Disclosed is the official salary detail provided. Candidates will gain direct experience in debugging , embedded firmware development , C/C++ , embedded Linux development , and Android systems . This technical foundation prepares professionals for roles in IoT, embedded systems, and device software engineering, with potential progression into senior embedded software or systems engineering positions. 📊 Role Difficulty: Medium | Competition Level: High | Fresher Friendly: No NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Job Role & Responsibilities The Software Development Engineer - Connectivity, Emerging Device Software at Amazon designs and implements embedded firmware for next-generation devices, ensuring reliable connectivity solutions across ARM-based platforms . This role directly supports Amazon’s ecosystem of smart devices through robust, real-time software performance. Design and develop embedded firmware for emerging devices using C/C++ to meet strict power and performance constraints on ARM-based platforms . Utilize C/C++ to implement low-level software modules for embedded Linux development on Android systems running on device hardware. Collaborate with cross-functional engineering teams to debug and resolve production issues in embedded firmware deployed on ARM-based hardware. Monitor real-time performance metrics such as CPU utilization, memory footprint, and packet loss in embedded Linux environments to ensure system stability. Maintain and refactor existing embedded firmware codebases for ARM-based platforms , adhering to code quality standards and reliability benchmarks . Debug and troubleshoot embedded systems using debugging tools like GDB or JTAG, resolving crashes and connectivity failures in Android systems . Document software development workflows, build processes, and debugging procedures in embedded Linux environments for future engineering reference. Implement connectivity protocols such as MQTT or CoAP in Android systems and embedded Linux to ensure seamless device-to-cloud communication. This role demands direct ownership of embedded firmware performance, with every decision impacting device reliability , connectivity uptime , and end-user experience on ARM-based platforms . Required Skills & Technical Competencies The role requires a strong foundation in embedded firmware development , C/C++ programming , and embedded Linux development to build and maintain software on ARM-based platforms and Android systems . These skills are applied in real-world device environments with measurable performance outcomes. Technical Skills Embedded firmware development — advanced — used to create reliable, low-level software for emerging devices on ARM-based platforms and Android systems . C/C++ programming — advanced — directly applied in firmware coding for embedded Linux and ARM-based hardware with memory and timing constraints. Embedded Linux development — intermediate to advanced — used to configure and optimize software on ARM-based devices running Linux distributions in production environments. Android systems — intermediate — integrated into firmware to enable device-to-cloud connectivity and user interface operations on Android-based embedded devices . Debugging — advanced — applied to resolve real-time failures in embedded firmware using debugging tools such as GDB, JTAG, or log analysis on ARM-based platforms . When showcasing these skills, emphasize specific projects involving C/C++ , embedded Linux , or ARM-based firmware with measurable outcomes like reduced crash rates or improved boot times. Eligibility Criteria This role is designed for candidates with a Bachelor's degree in computer science and 3+ years of relevant experience , specifically in embedded software development on ARM-based platforms . Must hold a Bachelor's degree in computer science or equivalent with a focus on embedded systems or software engineering . Must be from eligible batches: 2023, 2024, 2025, or 2026 for application consideration. Must have at least 3 years of professional or project-based experience in embedded firmware or C/C++ development . CGPA or academic performance is not specified in the job posting. Experience with embedded Linux , ARM-based platforms , or Android systems is required, though no specific project or certification is mandated. Must include a technical portfolio demonstrating C/C++ code , firmware design , or debugging logs from real-world device projects. Documentation & Portfolio Requirements Your resume must include a technical portfolio with C/C++ source code , embedded firmware design documents , and debugging logs from projects involving ARM-based platforms or embedded Linux . For this role, prioritize showcasing real-world embedded firmware projects using C/C++ on ARM-based platforms with clear debugging outcomes and performance metrics. Avoid generic statements — demonstrate measurable impact. Salary for Software Development Engineer - Connectivity, Emerging Device Software at Amazon 💰 Compensation Not Disclosed The advertised compensation for the Software Development Engineer - Connectivity, Emerging Device Software role at Amazon is Not Disclosed . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Recommended Courses & Preparation Tips for Software Development Engineer - Connectivity, Emerging Device Software Upskilling with the right resources significantly enhances your chances of selection for this specific role by aligning your skills with job requirements. Recommended Courses & Resources C/C++ — Essential for developing software on embedded systems and firmware. embedded Linux development — Critical for working with embedded Linux environments in this role. Android systems — Useful for understanding connectivity in Android-based devices. KodNest — Provides hands-on experience in embedded systems and firmware development. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating embedded firmware development experience — Provide specific examples in your resume. ❌ Using a generic resume instead of tailoring it — Customize your resume to match the job description closely. ❌ Listing technologies like C/C++ without detailing their application — Explain how you used these technologies in previous projects. ❌ Ignoring the requirement for 3+ years of experience — Ensure you meet the experience criteria before applying. ❌ Adding unrelated skills or unsupported claims — Stick to relevant skills that match the job description. ❌ Failing to verify the official Apply URL — Always check the job details before submission. Before You Apply — Checklist ✅ Confirm the job title, company, location, work mode, and experience requirement. ✅ Check that you meet the supplied qualification criteria. ✅ Verify eligibility against the supplied eligible batches and experience requirement. ✅ Add relevant supplied JD keywords naturally to your resume. ✅ Highlight projects or experience related to the supplied technologies and responsibilities. ✅ Remove unsupported technologies, achievements, or experience claims. ✅ Open and verify the supplied Apply URL before submitting the application. ✅ Save the job details, application date, and role-specific resume version for tracking. Resume Tailoring & ATS Keywords for Software Development Engineer - Connectivity, Emerging Device Software Optimizing your resume for ATS is crucial for ensuring your application gets noticed for this role. ATS Keywords to Include debugging embedded firmware development C/C++ embedded Linux development Android systems ARM based platforms software design troubleshooting collaboration performance monitoring codebase maintenance documentation Resume Tips for This Role Highlight embedded firmware development prominently, as it is a key requirement for the role. Emphasize experience with C/C++ and embedded Linux development , as these are critical for the job. Showcase a project that involved embedded systems or firmware development to demonstrate relevant experience. Use exact keywords from the job description naturally to align with ATS requirements. Avoid including unsupported claims or unrelated technologies that cannot be substantiated. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro tip: Avoid including unrelated skills or unsupported claims in your resume for this role. How to Apply for Software Development Engineer - Connectivity, Emerging Device Software at Amazon Apply Now — Amazon Open the official Apply URL and confirm the job title and company match the position you're applying for. Prepare a resume that aligns with the required skills, responsibilities, qualifications, and experience for the Software Development Engineer - Connectivity, Emerging Device Software role. Complete the official application form accurately, ensuring all information is truthful and avoiding unsupported claims. Submit the application and save the confirmation or application reference number if provided by the portal. Record the application date and monitor the official company portal or your registered email for updates. Applications are reviewed on a rolling basis — early submission is recommended. Apply Now — Amazon NexisGrow.com does not charge any fees for job applications. Amazon Amazon is a technology company based in Bengaluru, KA, India . This Software Development Engineer - Connectivity, Emerging Device Software role operates in an onsite work mode and supports Amazon ’s technology solutions in connectivity and emerging device software. The team develops embedded firmware and systems, focusing on debugging , C/C++ , embedded Linux , and Android systems . Experience with ARM based platforms and board-level development is essential. This role supports Amazon ’s work in emerging device software, where engineers collaborate on connectivity solutions. Early-career professionals gain hands-on exposure to embedded firmware development , debugging , and ARM platforms through real-world engineering tasks. Company Details Industry Technology Location Bengaluru, KA, India Connect With Us Careers Apply Now Website 🔗 amazon.jobs Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for this role? Eligibility Tap to expand + Answer Candidates with a Bachelor's degree in computer science or equivalent, graduating in 2023, 2024, 2025, or 2026, and having 3+ years of experience can apply. ? What technical skills are most important for this role? Skills Tap to expand + Answer The most important skills include embedded firmware development, C/C++, embedded Linux development, and experience with Android systems. ? What is the expected salary for this position? Salary Tap to expand + Answer The expected salary is Not Disclosed as per the job data. ? What should I expect after applying? Hiring Process Tap to expand + Answer The exact hiring stages are not specified in the job posting. ? How should I prepare for the interview? Preparation Tap to expand + Answer Prepare by reviewing embedded firmware development, practicing C/C++ coding, familiarizing yourself with embedded Linux and Android systems, and understanding debugging techniques. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer This role is onsite in Bengaluru. ? What career exposure can this role provide? Growth Tap to expand + Answer The role provides exposure to embedded firmware development and collaboration with engineering teams, enhancing technical skills and industry knowledge. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight embedded firmware development, C/C++ programming, embedded Linux experience, and relevant projects or internships. ? Is there a last date to apply? Application Tap to expand + Answer Not specified in the job posting. ? Is there a probation period? Probation Tap to expand + Answer Not specified in the job posting. ? What is the work environment like for this role? Culture Tap to expand + Answer The work environment involves collaboration with engineers and possibly other stakeholders, as indicated by the responsibilities. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, freshers cannot apply as the role requires 3+ years of experience. 🔗 Explore More on NexisGrow More jobs in Bengaluru Browse all Tech jobs Latest Fresher jobs More jobs at Amazon Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com