Enable job alerts via email!

Embedded Software Development Engineer, Kuiper Team

Amazon

San Diego (CA)

On-site

USD 100,000 - 140,000

Full time

30 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join Amazon's Kuiper Team as an Embedded Software Development Engineer, focusing on satellite payload software. This role involves designing and integrating embedded software for satellite systems, ensuring reliability and operational effectiveness. Ideal candidates will have significant experience in software development and system design, contributing to innovative satellite communication solutions.

Qualifications

  • 3+ years of professional software development experience.
  • 2+ years of experience in system design or architecture.
  • Experience programming in at least one software language.

Responsibilities

  • Design, develop, and operate embedded software functions for satellites.
  • Collaborate with hardware teams for board design and testing.
  • Follow best practices for high-reliability embedded software.

Skills

Embedded software development
System design
Programming (C++, RUST, C)
Test automation
Hardware/software integration

Education

Bachelor's degree in computer science or equivalent

Job description

Embedded Software Development Engineer, Kuiper Team

Join to apply for the Embedded Software Development Engineer, Kuiper Team role at Amazon.

Description

You will work on embedded code for satellite payload software (LINUX and FreeRTOS). You will contribute to core functionalities including Over-The-Air (OTA) updates, hardware fault detection, isolation and remediation, operational state management, and device integrity verifications (e.g., PRBS).

This position emphasizes hardware and software integration and test automation. We seek an outstanding software engineer to participate in all software development phases, from requirements to implementation, testing, and operations.

Export Control Requirement

Due to export laws, candidates must be U.S. citizens, nationals, Green Card holders, or lawfully admitted into the U.S. as refugees or asylum seekers.

Key Responsibilities
  • Design, develop, and operate embedded software functions such as commanding, telemetry, power control, hardware interfaces, and autonomous capabilities for satellites from launch to de-orbit.
In This Role, You Will
  • Own embedded software functions through design, implementation (in RUST, C++, C, or others), testing, and integration in Linux or RTOS environments.
  • Develop software to interact with devices using I2C, I3C, SPI, RS-422, RS-485, Ethernet, etc.
  • Collaborate with hardware teams for board design, bring-up, verification, integration, and testing.
  • Follow best practices for high-reliability embedded software to ensure satellite reliability and availability.
  • Work on Satellite Communication Systems Payload.
Basic Qualifications
  • 3+ years of professional software development experience.
  • 2+ years of experience in system design or architecture.
  • Experience programming in at least one software language.
Preferred Qualifications
  • 3+ years of full software development lifecycle experience.
  • Bachelor's degree in computer science or equivalent.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Instrumentation Software & Applications Engineer

Vertex Pharmaceuticals

San Diego

On-site

USD 84,000 - 126,000

24 days ago