FPGA ENGINEER (STARSHIP ELECTRONICS)
The Starship team supports the mission to revolutionize orbital flight and space travel- opening access for humankind to establish new frontiers in space and ultimately become a multi-planetary species. Our team builds some of the most advanced electronics ever flown in space- at a cost and rate previously considered unthinkable in the space industry. Become a part of this fast moving and world class hardware development team, work with super smart and motivated engineers, and achieve truly audacious goals. If you’re ready for a challenge and would like to help make our civilization multi-planetary then you’ve come to the right place!
RESPONSIBILITIES:
- Deliver highly reliable firmware and gateware for SpaceX-designed hardware
- Design and implement signal processing algorithms relating to communications and sensing systems
- Work in close collaboration with avionics and software engineers to create and validate FPGA designs and contribute to hardware design trades
- Own the end-to-end results of your products, from requirements gathering through production and flight, including verification and documentation
- Follow the SpaceX flight software development process and write great firmware for spaceflight
BASIC QUALIFICATIONS:
- Bachelor’s degree in computer science, electrical engineering, math or other engineering discipline; OR 2+ years of professional software development experience in lieu of a degree
- Experience using Verilog, SystemVerilog, or VHDL
PREFERRED SKILLS AND EXPERIENCE:
- Experience working with complex digital designs
- Experience in different stages of FPGA development: RTL design, verification, synthesis, timing analysis, lab bring up/validation
- Experience integrating logic onto SoC platforms and designing high-throughput PS/PL interfaces
- Experience developing firmware for Xilinx FPGA platforms using the Xilinx toolchain
- Experience developing and testing high reliability, safety critical, and fault tolerant systems
- Hardware debug experience, including familiarity with tools such as the oscilloscope, logic analyzer, protocol analyzer (SPI, CAN, Ethernet or similar)
- Experience developing software for embedded systems in C or C++, or significant experience in another software language
- Familiarity with common electronic components and comfortable reading circuit design schematics and contributing to hardware design discussions
- Familiarity with communication theory and signal processing algorithms
- Experience working with software defined radios (SDR)
- Excellent leadership, communication and teamwork skills
- Experience using Python, Matlab, or similar
ADDITIONAL REQUIREMENTS:
- Must be willing to work extended hours and weekends as needed
COMPENSATION AND BENEFITS:
Pay Range:
FPGA Engineer /Level I: $120,000.00 - $145,000.00/per year
FPGA Engineer /Level II: $140,000.00 - $170,000.00/per year
Your actual level and base salary will be determined on a case-by-case basis and may vary based on the following considerations: job-related knowledge and skills, education, and experience.
Base salary is just one part of your total rewards package at SpaceX. You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary bonuses and the ability to purchase additional stock at a discount through an Employee Stock Purchase Plan. You will also receive access to comprehensive medical, vision, and dental coverage, access to a 401(k) retirement plan, short & long-term disability insurance, life insurance, paid parental leave, and various other discounts and perks. You may also accrue 3 weeks of paid vacation & will be eligible for 10 or more paid holidays per year. Exempt employees are eligible for 5 days of sick leave per year.