Vacancy description

Software Development Engineer in Bangalore, भारत

Amazon

  • Full-timeStandard weekly hours

Bangalore, भारत

Responsibilities

  • Design system architecture and develop new features for embedded systems.
  • Investigate, prototype, and deliver new system solutions.
  • Design, develop, verify, debug, bring up, and support beta and production firmware and software.
  • Participate in design reviews, API development, documentation, and architectural planning.
  • Build expertise in Wi-Fi and Bluetooth connectivity technologies.
  • Deliver investigation plans, reports, architectural documents, design specifications, source code, and build scripts.
  • Collaborate with software and hardware product teams.
  • Mentor other software developers and help maintain architectural vision and software quality.

Requirements

  • At least 3 years of embedded firmware development experience.
  • Bachelor’s degree in computer science or equivalent.
  • Experience designing, developing, and debugging embedded software, preferably on ARM-based platforms.
  • Experience coding in C and C++.
  • Experience with embedded Linux development and Android systems.
  • Board-level experience.
  • Preferred: deep experience with Bluetooth Classic and Bluetooth Low Energy, including HCI, L2CAP, GATT/GAP, profiles, protocol stacks, and wireless sniffers such as Ellisys.
  • Preferred: experience building factory test, interoperability, and certification test plans.
  • Preferred: experience with ARM-based SoC architecture.
  • Strong embedded-systems debugging and troubleshooting skills.

Benefits

  • Flexible working hours and an emphasis on work-life balance.
  • Mentorship, knowledge sharing, and thorough code reviews.
  • Career growth opportunities and project assignments designed to build broader engineering skills.
  • Workplace accommodations and hiring-process support are available for applicants with disabilities.

Similar vacancies

More like this role

... technologies and proactively recommend innovations that improve performance and scalability. Required Skills and Experience - 2+ years of experience in full-stack development with Python/Django and Next.js. - Proven experience leading small to mid-sized engineering teams. - Strong grasp of REST APIs, microservices, and scalable ...

Bangalore, भारत

Greenland Investment Management

Software Development Engineer

$1 USD

... servers along with our low latency trading platforms allow us to algorithmically capture these market inefficiencies across asset classes. Job Profile: Python Engineers work on building the core operations infrastructure for the firm and automating hedge fund operations to ensure a smooth running of the firm. Job Description: ...

Bombay, भारत

  • Hybrid
  • Full-time
Tesco India • Bengaluru, Karnataka, India • Hybrid • Permanent • Working hours 45• Apply by 31-Dec-2026 [{"name": "permanent_employment", "text": "Permanent employment", "categoryName": "Type of employment"}, {"name": "hybrid_working", "text": "Hybrid work", "categoryName": "Working conditions"}]

Bangalore, भारत

  • Full-time
... journey-level individual contributor role that does not lead teams. Responsibilities - Independently handles a wide range of DevSecOps, cloud and infrastructure engineering issues with limited day-to-day instruction. - Builds and maintains CI/CD pipelines and automation to support software development and deployment. - Works ...

Bangalore, भारत

  • Full-time
... usage and failures Qualifications - Degree in Computer Science or related field or equivalent professional experience. - 6-8 years of experience in QA SDET software engineering or test automation. - Strong understanding of QA methodologies test architecture and software development lifecycle. - Strong coding/scripting skills ...

Bangalore, भारत

  • Remote
  • Full-time
  • IT
... engineering best practices. - Take end-to-end ownership of features—from design to deployment and continuous improvement. What We’re Looking For - 7+ years of software development experience in backend engineering roles. - Strong hands-on programming experience in Python or any other language. - Willingness and ability to ...

Bangalore, भारत

... understanding of the platforms, ensuring comprehensive ownership. - Get your hands dirty and pick up coding and deep dives. Requirements: - 8+ years of experience in software engineering. - 3+ years of experience in leading small to medium-sized teams. - Expertise in scalable, distributed systems with strong problem-solving skills. ...

Bangalore, भारत

Manager, Software Development Engineer-SDET Automation Testing Location Hyderabad, Telangana, India Industry Banking / Financial Services Hiring Partner PrimeTalentBridge Role Overview One of our multinational financial institution clients operating in India is looking for an experienced Manager, Software Development Engineer-SDET ...

Hyderabad, भारत

  • Hybrid
  • On-site
  • Full-time
  • Contract
... feedback. Ready to make an impact at the company pioneering security transformation in the AI era? Join us at Zscaler. Role We are looking for a Principal Software Development Engineer to join our team. This is a Hybrid role based in Bangalore, reporting to the Director, Software Development Engineering in the Exposure ...

Bangalore, भारत

  • Hybrid
  • On-site
  • Full-time
  • Contract
  • IT
... at scale. This is a hybrid capacity based in Bangalore role, reporting to the Director of Software Engineering. You will act as a hands-on Senior Software Engineer leading key product capabilities, taking full ownership of complex technical initiatives, shaping architectural direction, and guiding other engineers. What ...

Bangalore, भारत