Job Description
DESCRIPTION
Project Kuiper 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.
As a MAC Software Integration and Test Engineer, you will work closely with colleagues throughout Project Kuiper’s inter-disciplinary team to support software development environments and automated test systems. You must be responsive, flexible and able to succeed within a collaborative and fast-paced environment.
As a member of the MAC software team, you will be responsible for verification and validation of MAC software components as well as their integration with hardware and broader system software. You will support triage, debugging, and troubleshooting efforts of system level integration teams. This will include evaluation of bugs on system level testbeds, recreation of bugs on unit level testbeds, coordinating with MAC team developers, and verifying bug resolution prior to release of fixes back to system level teams.
Responsibilities
· Working within a project team and taking responsibility for a high bandwidth, low earth orbit communications satellite constellation software.
· Deep-dives into component and subsystem designs to document expectations, evaluate tests, remedy test failures, and provide quick feedback to improve performance.
· Collaborating with diverse technical teams such as software, mechanical, modem, and compliance teams to devise testbed configurations, define test criteria, review and refine system level specifications, and provide feedback on feature implementations.
· Integrating the unit level and end-to-end RF communications system hardware and software.
· Defining test plans and procedures for lab and RF chamber testing of integrated hardware/software devices.
· Supporting on-orbit payload verification and testing.
· Analyzing and mitigating potential software/resource conflicts across system devices.
· Implement, validate, and optimize RF lab set-ups composed of antennae, measurement equipment, and prototype equipment. Analyzing RF link budget / line-up for test set-ups and for the deployed systems.
· Configuring test equipment for automated operation: satellite link emulator, spectrum analyzer, signal generator, etc.
· Meeting with suppliers to select enabling lab technologies.
· Interpreting test results, troubleshooting issues, performing root-cause analysis for any test failures.
· Documenting test results, test coverage, and other KPI metrics. Communicating status and issues effectively with developers and managers.
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.
BASIC QUALIFICATIONS
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science or related discipline, or 3+ years of RF, satellite, aerospace, or related industry experience.
- 3+ years of experience in RF hardware, network hardware, software integration, or software V&V.
- Familiarity with Linux, software test automation, and CI/CD concepts
Job Tags
Permanent employment, Full time, Internship, Flexible hours,