FPGA Engineer (Firmware)

The Space Inc.
Santa Maria, CA, United States
15 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$120,000.0 - $180,000.0
Working hours
Regular working hours
Job source

Tech stack

Board Bringup Adobe InDesign Boolean Algebra C++ (Programming Language) Configuration Management Computer Programming Computer Engineering Software Debugging Programming Tools Logic Synthesis of Circuits Embedded Software Ethernet
+15 more
Firmware Field-Programmable Gate Array (FPGA) Hardware Description Language Hardware Interface Design Software Requirements Analysis Static Timing Analysis Systems Architecture SystemVerilog Systems Integration Universal Asynchronous Receiver/Transmitter Verilog Fpga Hardware Information Technology Software Version Control Hardware Debugging

Job description

Summary: As an FPGA/Firmware Engineer, you will primarily design, develop, integrate, and verify FPGA and SoC solutions for SIL’s advanced avionics, power systems, and lithium-ion battery technologies, while also developing embedded firmware to support integrated system functionality. You will work extensively with FPGA and SoC platforms, RTL design, digital logic, embedded processors, and hardware interfaces to implement reliable, high-performance solutions for mission-critical aerospace applications. Collaborating closely with electrical, systems, software, manufacturing, and test engineers, you will contribute throughout the development lifecycle, from requirements and design through prototyping, integration, verification, qualification, and production., * Design, develop, implement, and maintain FPGA and SoC solutions for aerospace electronics and avionics systems.

  • Develop, maintain, and verify RTL designs using Verilog and/or SystemVerilog.
  • Perform FPGA synthesis, implementation, timing analysis, programming, optimization, and hardware debugging using applicable vendor development tools.
  • Develop and execute FPGA verification strategies, including HDL testbenches, simulation, and hardware-based verification.
  • Perform FPGA and SoC prototyping, hardware bring-up, integration, troubleshooting, and debugging.
  • Integrate FPGA and SoC designs with PCBAs, embedded processors, sensors, memory devices, and other electronic components.
  • Develop and maintain embedded firmware in C and/or C++ for microcontrollers, processors, and SoC platforms as required by system architecture.
  • Develop and support communication interfaces and protocols between FPGA/SoC devices, embedded processors, and peripheral hardware.
  • Collaborate with electrical, systems, software, and test engineers to define system requirements, interfaces, and design architectures.
  • Use oscilloscopes, logic analyzers, and other laboratory equipment to evaluate hardware behavior and troubleshoot FPGA, firmware, and system-level issues.
  • Participate in design reviews, technical reviews, requirements reviews, and system integration activities.
  • Develop and maintain RTL, firmware, design, verification, interface, and other required technical documentation.
  • Support functional, environmental, qualification, and acceptance testing of aerospace hardware.
  • Work with test and manufacturing engineering to support production programming, testing, troubleshooting, and product transition activities.
  • Maintain configuration-controlled source code and design files in accordance with established engineering, quality, version-control, and configuration-management processes.
  • Identify and implement opportunities to improve FPGA and firmware performance, reliability, maintainability, verification, and development processes.
  • Perform other duties as assigned

Requirements

  • 3+ years of professional experience in FPGA development, digital design, embedded systems, or a closely related engineering field.
  • Demonstrated experience designing, implementing, integrating, and verifying FPGA/SoC-based systems.
  • Experience with embedded firmware development and hardware/software integration.
  • Experience in aerospace, defense, avionics, or other safety- or mission-critical applications is preferred., * Strong knowledge of digital logic design and FPGA-based systems.
  • Proficiency in Verilog and/or SystemVerilog for RTL development and verification.
  • Strong knowledge of FPGA synthesis, implementation, timing analysis, simulation, and hardware verification.
  • Working knowledge of FPGA/SoC architectures, embedded processors, and associated hardware interfaces.
  • Working knowledge of embedded firmware development using C and/or C++.
  • Ability to read and interpret electrical schematics, interface documentation, requirements, and technical specifications.
  • Ability to use laboratory equipment to perform FPGA and hardware bring-up, debugging, and troubleshooting.

Preferred Skills:

  • Experience with AMD/Xilinx and/or Intel FPGA and SoC platforms.
  • Experience with communication interfaces such as SPI, I²C, UART, CAN, Ethernet, or similar protocols.
  • Experience in aerospace, defense, avionics, or other safety- or mission-critical industries.
  • Experience with lithium-ion battery systems, battery management systems, power electronics, or related aerospace applications.
  • Experience supporting qualification, acceptance, or production testing of aerospace electronics.

Education:

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.
  • Advanced degree in a related engineering or computer science discipline is a plus.

ITAR / Export Control Requirements: To conform to U.S. Government export control regulations, including the International Traffic in Arms Regulations (ITAR), the employee must be a U.S. Person as defined by 22 C.F.R. § 120.15, or otherwise be eligible to obtain the required authorization from the U.S. Department of State. Employment is contingent upon the employee’s ability to comply with applicable export control laws and regulations.

Other Requirements:

  • Must be eligible to obtain a security clearance.
  • Must pass a pre-employment drug screening and background check., * Bachelor’s (Required)

Experience:

  • FPGA: 3 years (Required)

Benefits & conditions

  • 401(k)
  • 401(k) 4% Match
  • 401(k) matching
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Life insurance
  • Paid time off
  • Tuition reimbursement
  • Vision insurance

Application Question(s):

  • Are you eligible to receive a security clearance in the US? This requires US citizenship.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…