Search jobs > Sunnyvale, CA > Sr embedded software

Sr. Embedded Software Development Engineer, Kuiper Network Processor Platform Team

Amazon Kuiper Manufacturing Enterprises LLC
Sunnyvale, California, USA
$151.3K a year
Full-time

Project Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband internet connectivity to un-served and under-served communities around the world.

In this role, you will be bringing that vision to life by architecting, developing and testing the communication systems payload software that provides the radio link connectivity between the satellites to customer-terminals and the ground-based internet gateways.

Key job responsibilities

In this role, you will drive the design, development, and operation of a variety of key functions such as commanding, telemetry, power control, hardware interfaces, and autonomous capabilities for each satellite throughout its lifetime from launch to de-orbit.

In this role, you will :

  • Own unique embedded software functions through design, implementation (in C, C++, RUST or other), test, and integration in an embedded Linux or real-time operating system (RTOS) environment.
  • Write software to control silicon devices using proprietary and standard communication buses, such as Interlaken SerDes, JESD, PCIe, I3C, I2C, SPI, RS-422, RS-485, Ethernet, etc.
  • Work closely with hardware teams to support board design, bring-up, and verification, as well as integration and test.
  • Follow best practices in high reliability embedded software development to ensure very high levels of system reliability and availability.
  • Debug low-level issues at the intersection of hardware / FPGA / firmware / software on multicore SOCs.

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

Come work at Amazon! We need people who want to join an ambitious program that continues to push the state of the art in space-based systems design.

Come help us solve the difficult and rewarding development challenges in building highly reliable, power efficient and low-cost satellite avionics and communication systems payload!

About the team

Our team tackles many critical satellite payload functions including payload power management, hardware interfaces, command & telemetry, operational state management, thermal management, resiliency and redundancy, hardware and software integration.

We are looking for an outstanding software engineer to participate in all phases of software development from requirements through implementation and test to operations.

BASIC QUALIFICATIONS

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

PREFERRED QUALIFICATIONS

  • 5+ 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
  • 30+ days ago
Related jobs
Promoted
Amazon
Sunnyvale, California

Software Dev Engineer - Embedded Networking, Kuiper Payload Software Team. As a software engineer, you will be responsible for the design of embedded software used in the Project Kuiper products. You will work in a team of software engineers on best practices while you guide your software designs fr...

Promoted
CV Library
San Jose, California

By joining this team, you will gain marketable software development and/or network operation experiences in data center networking at massive scale. Build platform products and tooling services with network planning, deployment, change, verification, and analytics capabilities to support the whole l...

Promoted
Apple Inc.
Cupertino, California

Does the opportunity to play a part in building groundbreaking technology for large-scale systems, natural language and artificial intelligence excite you? Do you want to expand the experience of Siri and other AIML products to new products that will help millions get things done, across the globe? ...

Promoted
DNAnexus
Mountain View, California

You are a software engineer who wants to build core technologies for scaling up systems to thousands of servers for managing and analyzing petabytes of data. Provide technical leadership for a small team and act as the interface to external teams for technical issues. DNAnexus is a leading provider ...

Palo Alto Networks
Santa Clara, California

We are seeking experienced senior level Software Engineers to develop and deliver next-generation technologies in  our App Acceleration team. Engineers who bring new ideas in all facets of software development. Collaboration and teamwork are at the foundation of our culture and we need engineer...

Promoted
DaVita Inc.
Cupertino, California

Solid understanding of the software development process, including unit testing and release management. Do you want to make Siri and Apple products smarter for our users? The MLPT & Infra teams are building groundbreaking technology for algorithmic search, machine learning, natural language proc...

Promoted
Apple, Inc.
Cupertino, California

Do you love solving complex challenges? Are you an inventive self-starter who takes pride in making ideas come to life on a global scale? Are you passionate about developing big-data platforms using creative algorithms to process petabytes of data with very low latency? If so, join Apple Data Platfo...

Yoh, A Day & Zimmermann Company
San Jose, California

Embedded Software Engineer - Python. Work with software QA and SOC verification teams to test the software and hardware and fix any bugs reported by them. Expertise in software development lifecycles and software testing methodologies . Work with architecture, hardware, marketing, and FAE/customers ...

Dexcom
Remote California
Remote

Industry leading expertise in one or more hardware engineering domains, with demonstrated ability to lead highly technical multi-disciplinary engineering teams (EE, PD, FW, Sensors, Materials, Process, OPS, and QA). The HPO will be responsible for setting technical direction for the products, leadin...

F5
San Jose, California

The Sr Network Engineer will be responsible for ensuring the reliability, availability, and scalability of networks and associated platforms. Systems under the care of a Sr Network Engineer must operate effectively and reliably through scalable solutions and complex architectures that encompass mode...