Embedded Software Development Engineer, Alexa Devices

Amazon

Austin (TX)

On-site

USD 143,700 - 194,400

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive health insurance
401(k) matching
Paid time off

Job summary

A leading technology company in Austin, Texas is seeking a talented embedded software development engineer to innovate and build the next generation of smart devices. The ideal candidate will have a bachelor's degree in computer science and at least 4 years of professional software development experience, especially in embedded systems using C/C++. Responsibilities include system architecture, developing new features, and debugging to enhance product performance. This role offers competitive compensation and benefits.

Qualifications

  • 4+ years of non-internship professional software development experience.
  • 3+ years of design or architecture of new and existing systems experience.
  • Experience programming with at least one software programming language.

Responsibilities

  • Be responsible for system architecture and development of new features for embedded systems.
  • Investigate, prototype and deliver new and innovative system solutions.
  • Design, develop and verify firmware for embedded systems.

Skills

Embedded development in C/C++
Software development experience
System analysis
Debugging skills
Cross-functional communication

Education

Bachelor's degree in computer science or equivalent
Master's degree in computer science or equivalent

Tools

Linux on ARM CPUs
JTAG
System profiling tools

Job description

Description

The Amazon Devices team designs and engineers high-profile consumer electronics, including the best-selling Kindle family of products. We have also produced customer enticing devices like Fire tablets, Fire TV, Amazon Dash, and Amazon Echo.

Role

We are looking for a talented and motivated embedded software development engineer to join the team, innovate and build next generation Amazon Echo devices that deliver intuitive and intelligent voice assistant to millions of customers with many exciting features!

  • Be responsible for system architecture and development of new features for embedded systems
  • Investigate, prototype and deliver new and innovative system solutions
  • Profile, Analyze and optimize system level performance
  • 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
  • Collaborate with both software and hardware product teams
A day in the life

In this role, you will work in a collaborative environment with internal and external teams to bring new silicon and peripheral technologies to life. You will design and implement embedded software to form the core of our devices, working through hardware bring-up from early silicon to production. You will craft your software from requirements, designs, code, test, to product deployment. You need to navigate technical ambiguity, making priority calls in order to develop solutions with high quality.

Basic Qualifications
  • Bachelor's degree in computer science or equivalent
  • 4+ years of non-internship professional software development experience
  • 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 3+ years of building production software experience
  • Experience programming with at least one software programming language
  • Experience in embedded development in C/C++
Preferred Qualifications
  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Master's degree in computer science or equivalent
  • Experience with embedded systems
  • Experience debugging and systems analysis to identify and quickly resolve or mitigate issues
  • Experience communicating clearly and concisely with leadership, stakeholders, and cross-functional teams
  • Linux on ARM CPUs
  • JTAG experience
  • System Profiling tools experience
  • 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 and SPI

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.

USA, TX, Austin - 143,700.00 - 194,400.00 USD annually

Company - Amazon.com Services LLC

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Dev Engineer II, Alexa Speech Middleware
Software Dev Engineer II, Alexa Speech Middleware

Amazon • Arlington (VA)

On-site
USD 143,000 - 195,000
Firmware Development Engineer, Alexa Smart Home
Firmware Development Engineer, Alexa Smart Home

Amazon • Bellevue (WA)

On-site
USD 143,700 - 194,400
Health insurance
401(k) matching
Paid time off
+1
Software Development Engineer, Alexa Connected Devices
Software Development Engineer, Alexa Connected Devices

Amazon • Seattle (WA)

On-site
USD 143,000 - 195,000
Health insurance
401(k) matching
Paid time off
+2
Software Development Engineer, Customer Service
Software Development Engineer, Customer Service

Socket.dev • Austin (TX)

On-site
USD 144,000 - 194,000
Health insurance
Restricted Stock Units (RSUs)
401(k) plan
Software Dev Engineer, Edge Technology
Software Dev Engineer, Edge Technology

Amazon Lab126 • Sunnyvale (CA)

On-site
USD 165,000 - 224,000
Senior Embedded Software Engineer, Emerging Devices Software
Senior Embedded Software Engineer, Emerging Devices Software

Amazon • Sunnyvale (CA)

On-site
USD 193,300 - 261,500
Health insurance
401(k) matching
Paid time off
+3
Software Development Engineer, Devices Software & Services
Software Development Engineer, Devices Software & Services

Amazon • Irvine (CA)

On-site
USD 143,700 - 194,400
Health insurance
401(k) matching
Paid time off
+1
Software Development Engineer, Customer Service
Software Development Engineer, Customer Service

Amazon • Austin (TX)

On-site
USD 144,000 - 194,000
Senior System Architect, Hardware Architecture
Senior System Architect, Hardware Architecture

Amazon • Sunnyvale (CA)

On-site
USD 183,000 - 248,000
Software Development Engineer III, Alexa Connected Devices
Software Development Engineer III, Alexa Connected Devices

Amazon • Sunnyvale (CA)

On-site
USD 193,000 - 262,000