- 0 active jobs (view)
- www.amazon.com
Description
We are a smart team of doers that work passionately to apply cutting-edge advances in technology and to solve real-world problems that will transform our customers’ experiences in ways we can’t even imagine yet. As a SDE III (Embedded Firmware), you will be working with a unique and gifted team developing exciting products for consumers and collaborate with cross-functional teams.
You will participate in the design, integration and improvement of the FW stacks for the main computational board embedded in our devices. This includes designing and implementing a wide range of low-level embedded software on our hardware platform, including device drivers, Linux kernel modules, porting existing software to new embedded platforms, and debugging hard to diagnose platform issues.
BASIC QUALIFICATIONS
- 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
- 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- 4+ years of professional software development experience
- Bachelor’s degree in Electrical Engineering, Computer Science or equivalent required.
- 5+ years of Software development experience.
- 5+ years experience with embedded processors for cellphones, tablets or consumer electronic devices.
- 5+ yrs exp in C programming language C and embedded SW development expertise.
- 3+ years experience in Linux kernel and driver development experience.
PREFERRED QUALIFICATIONS
- Experience on ARM multi-core processors.
- Experience working with ISP, DSPs, and GPUs for embedded applications.
- Experience with optimizing computer vision and optical algorithms on embedded devices.
- Hands-on experience on developing BSP for Linux and or Android based devices.
- Meets/exceeds Amazon’s functional/technical depth and complexity for this role
- Meets/exceeds Amazon’s leadership principles requirements for this role