Offers “Amazon”

Expires soon Amazon

Software Development Engineer, AWS IoT Core

  • Internship
  • Seattle (King)
  • Design / Civil engineering / Industrial engineering

Job description



DESCRIPTION

AWS is building services for the Internet of Things (IoT). AWS IoT Core is a platform that enables you to connect devices to AWS Services and other devices, secure data and interactions, process and act upon device data, and enable applications to interact with devices. This platform is capable of supporting many millions of devices and messages per second, and is responsible for processing and routing those messages to devices or to other AWS services.

The AWS IoT Core Rules Engine makes it possible to build IoT applications that gather, process, analyze and act on data generated by connected devices at global scale without having to manage any infrastructure. The Rules Engine evaluates inbound messages, transforms and enhances the payload data, filters those messages, and publishes to other devices or cloud services based on customer defined business rules.

Rules Engine team is seeking Software Developers who are passionate about delighting customers, who are proud of their operational excellence, and who want to be on the front-line of growing Amazon’s IoT business. We are building and operating a high-performance distributed system that is globally available and includes an efficient instructions interpreter to process device data at high rates. All of our development is very customer-centric, and you should feel strongly not only about building and releasing good software, but about making that software reliable under extreme load.

Key responsibilities:
· Design, build and optimize software to run a highly scalable communication protocol engine and front-end to connect billions of devices to the AWS eco-system
· Solve complex architecture and technical problems for AWS IoT Rules Engine and AWS IoT Core services. Work to resolve architectural deficiencies and remove bottlenecks to improve team software
· Define team’s technical strategy to deliver new features
· Lead projects to improve engineering, test, and operational excellence best practices on team
· Empower developers from around the world to use our SDKs to connect their devices to AWS IoT and to build intelligent systems
· Automate deployment and monitoring of our services to track down performance issues before our customers get affected
· Mentor and develop junior engineers

PREFERRED QUALIFICATIONS

· Experience building large-scale web services backed by cloud services, such as AWS
· Experience in Internet of Things (IoT) system development, including IoT frameworks, embedded software, cloud development, web development, communication protocols, embedded Linux
· Strong CS fundamentals in software design, algorithms, data structures, databases
· Excellent communication and collaboration skills
· Demonstrated ability to learn fast and to adapt quickly to a fast-paced development environment
· Knowledge of system performance and operational readiness monitoring
· Strong desire to build, deliver results, take ownership, and drive projects

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation

Desired profile



BASIC QUALIFICATIONS

· Master’s or Bachelor’s Degree in Computer Science or related field of studies
· Familiar with Cloud technology and development
· Minimum of 4 years of industry software development experience using Scala, JAVA, C#, OR C++

Make every future a success.
  • Job directory
  • Business directory