Software Development Engineer, Platform

Amazon

Chennai, IN
On-site
Embedded systems using rtos and linux
C, c++ best practices
Board bring up experience
Amazon is seeking an Embedded Software Engineer for its Devices team in Chennai, India, to work on innovative consumer electronics like Kindle and Echo. The role involves system architecture, firmware development, and collaboration with cross-functional teams, requiring strong technical skills in embedded systems and software development

Job Summary

  • Be responsible for system architecture and development of new features for embedded systems using RTOS and Linux.
  • Investigate, prototype and deliver new and innovative system solutions.
  • Successfully collaborate with software, product management, RF and EE hardware teams.

Matching Summary

Match Score: 85

Amazon is seeking an Embedded Software Engineer for its Devices team in Chennai, India, to work on innovative consumer electronics like Kindle and Echo. The role involves system architecture, firmware development, and collaboration with cross-functional teams, requiring strong technical skills in embedded systems and software development.

Skills & Requirements

Must-have

  • embedded systems using RTOS and Linux
  • C, C++ best practices
  • board bring up experience
  • power management experience
  • CPU and thermal profiling
  • hardware architecture and schematics understanding

Nice-to-have

  • innovative system solutions
  • cross-functional team collaboration
  • seeking and resolving performance issues

Key Requirements

  • Computer Science fundamentals
  • object-oriented design
  • data structures
  • algorithm design
  • problem solving
  • complexity analysis
  • firmware development
  • unit tests for scalable software

Work Rights

Not specified

Tailored Resume

Cover Letter