Loading...

Amazon.com Services LLC Looking For Embedded Software Development Engineer, New Technology Team, Devices at Sunnyvale, CA

Amazon.com Services LLC

Full Job Description
1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.

2+ years of non-internship professional software development experience

Programming experience with at least one software programming language.

  • Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering or similar technical field
  • 5+ years of software development engineering experience, with at least one year of experience developing software for RTOS, IoT or other embedded systems.
  • 3+ years of experience in design and architecture, as well as familiarity with object oriented design patterns

Job summary

Are you interested in joining a new technology team with a bold mission to help customers reduce their environmental impact? We are a team of passionate technology pioneers building a first-of-its-kind machine learning driven product.

We are seeking a passionate embedded software engineer to join our software team and help us innovate around unique technology challenges. As an Embedded Software Engineer, you will be responsible for the development of software for embedded systems running on a custom system-on-a-chip (SoC) powered by embedded android/linux and AWS IoT technologies. The software developed will be directly driving forward machine learning models and advancing our team’s technologies. Our team works in a fast-paced agile environment where we support and challenge each other to grow every day. We collaborate closely and communicate transparently across disciplines in order to build a product that will delight customers.

Key job responsibilities

  • Design and development of low-level software or IoT applications for embedded android/linux system
  • Design and development of software integration between various hardware onboard the SoC (such as between RTOS sub-system and the host OS OR integration of custom FPGA and host OS).
  • Design and development of RTOS software for DSP (digital signal processing) applications as well as development of DSP algorithms in direct partnership with our distinguished data scientists.
  • Exploration and advancement of custom data compression and transformations for a unique application.
  • Design and develop new software for embedded android/linux devices
  • Experience developing linux applications or native (c++) android applications
  • Experience developing embedded operation systems
  • Experience developing linux drivers and other low-level applications.
  • Experience developing DSP software in RTOS for IoT applications
  • Experience in building/training machine learning models for embedded applications.
  • Experience working on consumer electronic products or mobile devices
  • Highly effective and thrive in a dynamic environment with multiple, changing priorities
  • Extensive knowledge of linux systems
  • Python or shell scripting experience
  • Strong communication and interpersonal skills

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.

Upload your CV/resume or any other relevant file. Max. file size: 64 MB.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.