Jobs · Engineering · California

Spacecraft Field Programmable Gate Array (FPGA) Engineer - Millennium Space Systems

Millennium Space Systems · El Segundo, CA · 5 days ago
Engineering$83k–$123k/yrFull-time

About the role

Mission: Millennium Space Systems (MSS) is a fast, agile small satellite company focused on national security space. Our team is curious, bold, and innovative, and we take risks, innovate, and explore new techniques and technologies.

Responsibilities

  • Develop, test, and maintain firmware designs in Verilog/System Verilog, targeting custom FPGA-based avionics for space applications
  • Design new and integrate existing logic for sensors, actuators, other avionics, and external payloads using a variety of protocols
  • Support system-level integration, test, and operation of space vehicles
  • Script and automate build and test processes
  • Document and manage configuration of firmware

Requirements

  • Bachelor’s degree in Electrical/Electronics Engineering, Computer Engineering, Software Engineering or related STEM field
  • 2+ years of experience working with Field Programmable Gate Arrays (FPGA)
  • Verilog or System Verilog work experience

Qualifications

  • Significant experience developing FPGA firmware for Xilinx/AMD and/or Microchip/Microsemi devices
  • Experience with serial protocols (SPI, I2C, UART, SpaceWire, etc.)
  • Experience with high-speed communications protocols (Gigabit Ethernet, PCIe) and 802.11 networking protocols
  • Experience developing and testing high-reliability and fault-tolerant FPGA designs
  • Experience with simulation, verification, and test of FPGA firmware (formal methods, UVM, etc.)
  • Experience with scripting languages such as Python, Tcl, and Bash
  • Familiar with common electronic components and comfortable reading circuit design schematics and contributing to electronics hardware design discussions

Skills

  • Strong communication and organizational skills
  • Ability to build strong relationships, collaborate in a cross-functional environment, and utilize problem-solving skills to proactively identify and manage risks and opportunities

Benefits

  • Relocation assistance is not a negotiable benefit for this position.
  • Candidates must live in the immediate area or relocate at their own expense.

Pay

  • Pay is based upon candidate experience and qualifications, as well as market and business considerations.

Schedule

  • This position is expected to be 100% onsite.

Similar jobs