Principal FPGA Engineer

Machine Learning EngineerMachine Learning EngineerFull TimeRemoteTeam 51-200

Location

United States

Posted

10 days ago

Salary

$203K - $243K / year

No structured requirement data.

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

The Principal FPGA Engineer will participate in all aspects of the development and test of avionics FPGA RTL designs for Astrolab rovers. This position will report to the Director of Avionics Engineering and will be based in our Hawthorne, CA office.

  • Own FPGA RTL development from blank sheet to flight
  • Develop FPGA logical architecture and requirements in collaboration with other engineering disciplines including defining HW/SW interfaces between fabric logic and processing subsystems
  • Develop RTL code for Microsemi, Xilinx, or other FPGA or SoC devices in either SystemVerilog or VHDL
  • Perform design verification including simulations, test benches, timing analysis, and hardware testing
  • Lead design reviews, demonstrate requirement traceability, and create documentation for FPGA operation and interfacing with other SW and FPGA systems
  • Develop and participate in test campaigns ranging from unit level manual tests, unit automated tests, and system level tests

Qualifications

  • Bachelor of Science degree in Computer Engineering, Electrical Engineering, or equivalent
  • 15+ years of experience in FPGA RTL architecture, development, verification, deployment, and maintenance
  • Skilled at SystemVerilog or VHDL
  • Skilled in at least 1 scripting language (TCL, shell, Python, etc)
  • Skilled in verification techniques, and timing/stability analysis
  • Proficiency in understanding PCB designs and reading schematics
  • Proficiency in understanding embedded software
  • Proficiency with AXI protocols (at least AXI4 family)
  • Knowledge of common bus and memory interfaces (DDR4, SPI, I2C, UART, etc)
  • Demonstrated success working in a dynamic environment

Requirements

  • Design for space environments including radiation impacts and mitigations

Benefits

  • Join a team of best-in-class engineers building the foundation of planetary surface exploration
  • Equity ownership in the company
  • Comprehensive health benefits, including medical, dental, vision, and mental health support
  • 401(k) plan with company match
  • Flexible PTO and parental leave
  • Home office set up reimbursement
  • Fully flexible and remote friendly work environment
  • Weekly lunch stipend, plus complimentary snacks and beverages on-site
  • Once a month social hour on-site with food and drinks

Job Requirements

  • Bachelor of Science degree in Computer Engineering, Electrical Engineering, or equivalent
  • 15+ years of experience in FPGA RTL architecture, development, verification, deployment, and maintenance
  • Skilled at SystemVerilog or VHDL
  • Skilled in at least 1 scripting language (TCL, shell, Python, etc)
  • Skilled in verification techniques, and timing/stability analysis
  • Proficiency in understanding PCB designs and reading schematics
  • Proficiency in understanding embedded software
  • Proficiency with AXI protocols (at least AXI4 family)
  • Knowledge of common bus and memory interfaces (DDR4, SPI, I2C, UART, etc)
  • Demonstrated success working in a dynamic environment
  • Design for space environments including radiation impacts and mitigations

Benefits

  • Join a team of best-in-class engineers building the foundation of planetary surface exploration
  • Equity ownership in the company
  • Comprehensive health benefits, including medical, dental, vision, and mental health support
  • 401(k) plan with company match
  • Flexible PTO and parental leave
  • Home office set up reimbursement
  • Fully flexible and remote friendly work environment
  • Weekly lunch stipend, plus complimentary snacks and beverages on-site
  • Once a month social hour on-site with food and drinks

Related Job Pages

More Machine Learning Engineer Jobs

Machine Learning Engineer10 days ago
Full TimeRemoteTeam 11-50Since 2018H1B Sponsor

Principal Machine Learning Scientist advancing computer vision systems at Gather AI

CloudPythonPyTorchTensorflow
Pennsylvania

ML Engineer II, Manipulation

Diligent Robotics

Robots + humans working together as a team.

Machine Learning Engineer10 days ago
Full TimeRemoteTeam 1-10Since 2017H1B Sponsor

ML Engineer II developing manipulation systems for mobile robots at Diligent Robotics

PythonPyTorch
United States

ML Engineer II, Navigation

Diligent Robotics

Robots + humans working together as a team.

Machine Learning Engineer10 days ago
Full TimeRemoteTeam 1-10Since 2017H1B Sponsor

ML Engineer II developing navigation models for service robots

PyTorch
United States

ML Engineer II, World Models

Diligent Robotics

Robots + humans working together as a team.

Machine Learning Engineer10 days ago
Full TimeRemoteTeam 1-10Since 2017H1B Sponsor

ML Engineer II developing predictive perception systems for robotics at Diligent Robotics

PyTorch
United States