Jobs · Consulting · Washington

Software Development Engineer, Amazon Leo Antenna Development

Amazon · Redmond, WA · 2 wk ago
ConsultingFull-time

Key job responsibilities

  • Own the software delivery path from ground to orbit, pipelines that build, sign, and deploy to satellites
  • Create factory test station software that calibrates phased-array antennas before they leave the floor
  • Create simulation environments that let the team catch bugs before hardware exists
  • Design cloud infrastructure that orchestrates tests across hardware-in-the-loop environments
  • Shorten the loop between "code written" and "validated on real hardware"
  • Work directly with 5G, RF, and embedded software engineers to understand what they need and build it

About the team

At Amazon Leo, we believe that our differences makes us stronger. We are committed to Amazon’s culture of inclusion ingrained in our Leadership Principles, which encourages team members to seek diverse perspectives, learn and be curious, and earn trust. We want to foster a culture of collaboration, delivering results and work/life balance.

Basic Qualifications

  • 3+ 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 software development engineer or related occupational experience
  • 3+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 3+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Preferred Qualifications

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • Experience building test automation frameworks and tools
  • Experience with Linux operating system, embedded systems, consumer devices, or mobile apps
  • Experience scripting in one or more language (e.g. Bash, Python, Perl, Ruby), or experience working with device technologies under development, familiarity with flashing firmware, basic device debugging and familiarity with reading/pulling device logs
  • Experience with AWS Services including EC2, Lambda, S3, DynamoDB, SQS

Similar jobs