Embedded Systems Jobs

Embedded Systems Jobs

For embedded systems engineers

Amazon Labs126
Burlingame, CA, San Diego, CA
Senior Embedded Software Development Engineer
Full-time

Amazon Lab126 is an inventive, innovative, research and development company that designs and engineer’s 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, and Astro Robot. What will you help us create?


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 the Embedded Software Engineer you will be working with a unique and gifted team developing exciting products for consumers and collaborate with cross-functional teams.


In this role, you will be responsible for the design and development of a large end to end project. You will have the opportunity to engage with an experienced cross-disciplinary staff for a confidential new project. You will be comfortable working across time zones and through ambiguity. You will have the opportunity to work with a wide variety of technologies from device/embedded software to mobile applications. You are data and metric driven, and obsessively concerned about system performance in resource- constrained environments. You will own the quality of major deliverables end-to-end, working closely with multiple engineers and teams to execute them.


Key Responsibilities:


•Solve complex architecture and business problems in an extensible and simplified way.

•Apply core software engineering skills daily – OO and systems design, and problem solving – while utilizing advanced algorithmic and analytical skills

•Mentor other developers on the team or across teams

•Work in an Agile/Scrum environment to deliver high quality software



BASIC QUALIFICATIONS


•Bachelor’s Degree in Computer Science or related field

•2+ years of non-internship professional software development experience

•Programming experience with at least one modern language and object-oriented design experience

•1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.

•3+ years of experience writing software for a RTOS or embedded Linux based devices


PREFERRED QUALIFICATIONS


· •Master's Degree/PhD in Computer Science or Software Engineering

•Experience in building complex software systems in Java/C#/other modern languages that have been successfully delivered to customers.

•Experience influencing software engineering best practices within your team, including coding standards, code reviews, source control management, build processes, testing, and operational excellence

•Experience mentoring junior software engineers for their career growth and effectiveness

•Expertise in AWS products and services, and experience developing embedded and mobile solutions

•Experience in developing HIPAA/FDA compliant software.

Get the latest job publications.
Join our mailing list.