Software Development Engineer

Offer by Amazon




About this job

Job type: Full-time
Role: Graphics/Game Developer


c, linux, java

Job description

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile devices like the Kindle family of products. Lab126 began in 2004 as a subsidiary of, Inc. Since then, we have worked to produce best-selling tablets with breakthrough hardware technology as well as e-readers that have revolutionized reading. What will you help us create?

Work hard. Have fun. Make history.

The Role:

As a Software Development Engineer in Device Software Diagnostics, you will engage with an experienced cross-disciplinary staff to conceive and design innovative consumer products. You will work closely with an internal inter-disciplinary team, and outside partners to drive key aspects of product definition, execution and test. You must be responsive, flexible and able to succeed within an open collaborative peer environment.

Skills & requirements

· Bachelor's degree in Computer Science or related field
· 3+ years experience building production software systems
· Knowledge of computer science fundamentals
· Experience taking product requirements and developing software architectures and designs
· Experience working with networking or communications devices in an embedded environment
Preferred qualifications:

· Master's degree in Computer Science
· Experience defining system architectures and exploring technical feasibility tradeoffs
· Experience porting firmware to new hardware platforms and integrating new hardware capabilities
· Extensive knowledge of the Linux kernel and experience adding new hardware drivers
· Development experience on multiple platforms and mobile devices
· Excellence in technical communication with peers and non-technical cohorts
· Demonstrated ability to mentor other software developers to maintain architectural vision and software quality
· Proficiency in the tools of the trade, including a variety of modern programming languages (Java, JavaScript, C/C++, Objective C, Python) and open-source technologies (Linux, SQLite, OpenGL, Spring, Hibernate)

Lab126, part of the, Inc. group of companies and is an equal opportunity employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age.

A new version is available REFRESH