FPGA Test Engineer - Continuous Integration

San Francisco, CA /
Electronics & Electrical Engineering – Payload /
Full-time
Astranis is connecting the four billion people in the world who do not currently have access to the internet. We are building the next generation of smaller, lower-cost spacecraft to bring the world online.

We are well-funded by some of the best investors in the business and have raised over $350 million to date. We have a world-class team that is passionate about building amazing technology. And we have a fun and collaborative work environment where you will learn a lot and make a huge impact no matter where you are in your career. Just check out our Glassdoor reviews to see what our team has to say about working at Astranis.

Our team is growing fast. Apply now!

FPGA Test Engineer

As an FPGA test engineer at Astranis, you will be responsible for designing and implementing test systems for all the FPGAs on our spacecraft. You'll need to develop and maintain a hardware-based continuous integration (CI) infrastructure to verify and validate FPGA releases. You'll work with our design team to write test plans, and develop automated test scripts. These tests will need to challenge the hardware to validate our systems at various edge cases. Issues found will need to be documented, and tracked. You'll support the rest of the FPGA team in fixing issues and testing the design, and you'll help improve and maintain our FPGA image release process.

Requirements

    • Bachelor of Science degree in Electrical Engineering or Computer Science (or equivalent background knowledge)
    • 4+ years experience working in a hardware verification environment
    • Experience with scripting languages like python, bash, tcl (or other high-level scripting languages)
    • Strong proficiency with Linux and command-line tooling
    • Comfortable setting up and working with test automation, continuous integration, and deployment tools (Jenkins, Buildbot, or similar).
    • Strong communication and documentation skills.
    • A passion for building things, including working in a fast-paced environment and hands-on design and development
    • Don't meet them all? Not a problem. Please apply even if you do not meet all these criteria.

Bonus

    • Comfortable working in the lab with mixed-signal measurement and testing equipment (signal generators, signal analyzers).
    • Experience with FPGA design and verification tools (Vivado, LiberoSoC, Cadence Xcelium, or similar)
    • Experience with AWS cloud services
    • Experience with Ethernet Networking and Switching
    • Experience with Bazel (or similar build and test tools)
U.S. Citizenship, Lawful Permanent Residency, or Refugee/Asylee Status Required
(To comply with U.S. Government space technology export regulations, applicant must be a U.S. citizen, lawful permanent resident of the United States, or other protected individual as defined by 8 U.S.C. 1324b(a)(3))
 
Our mission and our products are meant to connect the world and everyone in it, regardless of gender, race, creed, or any other distinction. We believe in a diverse and inclusive workplace, and we encourage all people to join our team and bring their unique perspective to help make us stronger.