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
Palo Alto Networks
Santa Clara, California

Collaboration is at the heart of our culture and we need engineers who can communicate at a high level and work well with multi-functional teams towards achieving a common goal. Work closely with security researchers, product managers on new feature requests, QA and DevOps on testing and deployment ...

Promoted
Varian Medical Systems
Palo Alto, California

Sr Software Engineer (DevOps/Tools Development). Designing and developing software applications, establishing a state-of-the-art Development Operations process for Varian's radiotherapy applications development and their delivery. Varian is seeking to hire a Senior Software Engineer. Enhancing the c...

Promoted
CV Library
San Jose, California

Software Development Engineer to research, design, develop, and/or test operating systems-level software, compilers, and/or network distribution software for semiconductor operations, applying principles and techniques of engineering, and mathematical analysis. Develop software and tools in support ...

Promoted
CrowdStrike
Sunnyvale, California
Remote

The Product development team is involved with the entire development organization and you’ll collaborate with many teams across the company. Software Engineer to join our growing Product team. You’ll work closely with UI developers and multi-platform endpoint developers to build world class cybersec...

Adobe
San Jose, California

Are you passionate about crafting and maintaining innovative network infrastructure that powers global innovation? Adobe's Campus Engineering team is seeking a dynamic Senior Engineer to chip in to our mission of engineering and maintaining large-scale, high-availability campus network infrastructur...

Oracle
Santa Clara, California

Define responsibilities for new projects and specifies, designs and develops software according to those specifications and provide consultative software guidance and strategic direction associated with the developing, designing and debugging of software applications or operating systems. We need yo...

Electronic Arts
Redwood City, California

As a senior software engineer you are expected to be skilled at engineering communications, analysis, and clarifications. Experience working with a team of engineers to deliver software applications. Passion for making software to create games. ...

Rivian
Palo Alto, California

Qualifications Required Qualifications o Bachelor’s or Master’s degree in Computer Science/Engineering or related field o 7+ years' experience in Embedded Software Development o Good understanding of Linux and/or RTOS fundamentals, Board Support Pkgs, kernel configuration, device driver interfaces, ...

TikTok
San Jose, California

Minimum Qualifications: - Bachelor's or above degree in computer science or equivalent practical experience- Experience in Android development- Proficient in Java or Kotlin on Android- Strong ability to understand and debug large and complex code bases- Excellent communication and collaboration skil...

Hireio, Inc.
San Jose, California

Therefore, we set up an engineer team with high talent density, mainly focusing on AI technology and Privacy&Security here. Deliver best-in-class engineering excellence practices across all product engineering disciplines. Good collaborator and team player, comfortable working in a fast moving, cult...