Senior Embedded Software Development Engineer

Amazon.Com, Inc. Austin , TX 78719

Posted 4 weeks ago

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo and Amazon Show. The Amazon Devices group delivers delightfully unique Amazon experiences, giving customers instant access to everything, digital or physical.

Want to help shape how connected devices get to market faster? Join the new initiative Amazon Common Software (ACS) for Devices which launched Feb '2020 (https://developer.amazon.com/acs-devices). ACS is software that makes it faster to develop devices that are transforming the smart home and run Amazon services, like Alexa. Join us.

As a Senior Software Development Engineer on the ACS team, you will be part of a team that owns critical Android framework components, services, tools, and application development frameworks - working on projects that push the boundaries of customer-device interaction.

You will engage with an experienced cross-disciplinary staff to conceive and design innovative consumer product experiences. You must be responsive, flexible and able to succeed within an open collaborative peer environment. You will participate in designing, prototyping, and building solutions to hard problems in the Android and Amazon ecosystem.

As part of your work, you will work closely with Amazon device software teams, product management teams, external partner developers, internal Amazon application developers, and Amazon service teams to drive development from the concept stage to the launch stage.

  • 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 Computer Science or related field

  • 3+ years of software development engineering experience, with at least one year of experience developing embedded applications

  • 3+ years of experience in design and architecture, as well as familiarity with object oriented design patterns

  • Master's or Ph.D degree in Computer Science or related field

  • Understanding performance and memory in Android/Linux and embedded development constraints

  • Extensive knowledge of Linux

  • Extensive experience working on consumer electronics products or mobile devices

  • Strong shell and Python scripting skills

  • Robust project planning/execution skills including estimating, scheduling and executing on committed schedules

  • Highly effective and thrive in a dynamic environment with multiple, changing priorities

  • Strong interpersonal communication skill, including verbal, written, listening, and customer relationships

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us//

keyword: deviceos

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Embedded Software Development Engineer

Amazon Lab126

Posted 7 days ago

VIEW JOBS 1/11/2021 12:00:00 AM 2021-04-11T00:00 Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, and Amazon Echo. What will you help us create? Work hard. Have fun. Make history. The Role: As a Software Engineer, you will be responsible for designing our and privacy protocols and frameworks from the ground up. You will be expected to work at all levels of the stack from the kernel to the application layer. Members of this team tend to have a high degree of fluency in more than one language and work with an unwavering focus on performance, fluidity and the overall customer experience.· Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design * Bachelor's degree in Computer Science, Computer Engineering, or related field * 2+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design * 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems * 1+ years of experience in engineering, device platform , authentication and protocols, cryptography, or application· Experience in TEE (Trusted Execution Environment) software development * Good understanding of symmetric and asymmetric data encryption, X.509 and certificate signing * Experience in DRM stacks such as PlayReady and WideVine * Experience in application threat modeling, risk identification, vulnerability testing, and auditing * Knowledge of network, security and web related protocols (e.g., TCP/IP, UDP, HTTPS, OAuth, JWT) * Knowledge of service-oriented architectures and web services security Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us// keyword: deviceos Amazon Lab126 Austin TX

Senior Embedded Software Development Engineer

Amazon.Com, Inc.