About The Position

Amazon Leo is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband connectivity to unserved and underserved communities around the world. Lab/Launch Ops, Infra, and Networking team is responsible for delivering software that runs on custom hardware, and helps manage satellite operations on ground. We are looking for an engineer with experience in device software, tcp communications, system level C/C++/Rust programming experience along with knowledge of foundational AWS cloud services such as IAM, Lambdas, Step functions, Cloud watch etc. The candidate would participate in all phases of software development from requirements through implementation and test to operations. You will engage with an experienced cross-disciplinary staff to conceive and design solutions. You must be responsive, flexible, and able to succeed within an open, collaborative peer environment. You will work with cross-functional partner teams and lead efforts with engineers from requirements to deployment. You will participate in the design, integration and improvement of the SW. This includes designing and implementing a wide range of low-level software on our hardware and other low level programming activities. Export Control Requirement: Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum. A day in the life This role is for a Software Development Engineer who will design and build launch support equipment and support Leo launch operations. You will be building low-latency, highly scalable architecture that are critical to getting high quality internet service to customers.

Requirements

  • 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
  • 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

Responsibilities

  • Design and Implement System and Software Architecture for Launch and Test Umbilical Ground Support Equipment
  • Partner with device software, frontend, networking, and security engineering teams
  • Scale production implementation to support global deployments

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service