Project Kuiper aims to revolutionize global connectivity through the development of a state-of-the-art Low Earth Orbit (LEO) interconnected satellite communication constellation to bridge the digital divide by delivering high-speed, low latency, internet services to underserved and unserved communities and remote communities around the world.
Requirements
- Bachelor's degree in software engineering or computer science
- 3+ years of software development, software test, or related industry experience to architect and build software to automate hardware test systems
- 3+ years of experience developing test requirements, plans, and procedures for software product design verification and validation
- 3+ years of experience developing code in C, C++, Python, Docker, and Rust on Linux platform and experience with industry standard coding practices
- 3+ years of experience in software infrastructure design and development to support test case execution and automation for continuous integration/continuous delivery (CI/CD) systems
- 3+ years of experience in embedded software or FPGA verification I Xilinx tools for aerospace, automotive, or consumer electronics products; OR 3+ years of experience building complex test systems including integrating test software
- Experience with computational problem solving and test automation/optimization in one or more of the following: Python, Matlab, LabVIEW, C/C++, Docker, Rust on a Linux platform.
Responsibilities
- Provide Software Integration and Test leadership to one or more of the following: the satellite bus software, RF payload software, optical payloads software, custom ground terminals software, or custom user terminals software.
- Provide test software design technical expertise to one or more of the following products and services: satellite bus, RF payloads, optical payloads, custom ground terminals, or custom user terminals.
- Specify and develop end-to-end payload or sub-system integration and test plans and procedures to validate performance against customer and/or partner requirements
- Create test algorithms, test scripts, automation, and calibration routines for test systems
- Analyze software test data and engage with cross functionally with teammates, partners, suppliers, or customers to evaluate the product performance and provide proactive feedback on potential improvements.
- Architect, design, and validate test software for support equipment necessary to enable test execution and requirements verification
- Prepare reports documenting test results, test coverage, performance results and other key performance indicator (KPI) metrics, and communicate issues effectively with developers and managers
Other
- Security Clearance: This position requires that the candidate selected be a US Citizen and candidates must be able to obtain and maintain a US Government security clearance of TS/SCI.
- Bachelor's degree in software engineering or computer science
- High sense of ownership, urgency, and drive; resourceful, and able to deliver results with minimal direction
- Excellent oral and written communication and leadership skills with strong sense of ownership and drive
- Ability to coordinate between engineering, test lab, and technicians (if applicable) and schedule testing resources