• Embedded Software Engineer

    Location US-CA-Cupertino
    Posted Date 2 months ago(1/10/2019 9:15 AM)
    Job ID
    Amazon.com Services, Inc.
    Company/Location (search) : Country (Full Name)
    United States
  • Job Description

    Amazon is looking for a Embedded Software Engineer to join an exciting new project team working to build a completely new best in class consumer product. We are an innovative, cross-platform, customer-obsessed team, working on big-bets in an innovative environment. Our organization rewards intellectual curiosity while maintaining the direct to market product focus. Our mission is to invent and simplify large-scale solutions and bring the future to Amazon customers

    We are looking for a talented and passionate Embedded Firmware Engineer to be part of an exciting team. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know. This is an early stage initiative with a fast paced, highly collaborative start up like environment inside Amazon. To be successful you need to be flexible and entrepreneurial. You are a true owner - you are passionate about the business and drive to optimize and improve our business processes, remove bottlenecks and friction, and allow the business to move at a fast pace. You collaborate with UX designers, product managers, technical program managers, and partner teams. You are comfortable with a degree of ambiguity and willing to develop quick proof of concepts, iterate and improve. You create extendable design and easy to maintain solutions with the long term vision in mind.

    In this role, you will:
    • Be responsible for development of new features for embedded systems
    • Investigate, prototype and deliver new and innovative system solutions
    • Design, develop and verify firmware for embedded systems
    • Participate in design reviews, API development, and documentation
    • Work with new technologies that are vital to product development
    • Deliver investigation plans and reports, architectural documents, design specs, software and firmware source code, build scripts
    • Perform tasks including debug, bring-up, Beta and production software development
    • Successfully collaborate with both software and hardware product teams

    Basic Qualifications

    • Bachelor’s degree in Electrical Engineering, Computer Science or related field
    • 4+ years of experience as an embedded engineer
    • Experience in one or more of these areas: cameras, sensors, touch, wifi and bluetooth stack, algorithm development
    • Experience in embedded software design, development and debugging
    • Experience in coding in C/C++
    • Experience with RTOS or Embedded Linux
    • System level integration experience including open source packages
    • Experience in Computer Science fundamentals: object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
    • Experience with Linux development environments
    • Board level experience

    Preferred Qualifications

    • Strong debugging/trouble-shooting skills of embedded systems
    • Expertise with Linux kernel and application software development
    • Experience with real time debugging tools (software and hardware)
    • Knowledge in serial interface protocols like I2C, SPI and MIPI
    • Experience with at least one scripting language
    • Meets/exceeds Amazon’s leadership principles requirements for this role
    • Meets/exceeds Amazon’s functional/technical depth and complexity for this role

    Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
    Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job