Firmware Engineer

ScioTeq

$90K — $120K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-10 years of experience in FPGA firmware design
  • Bachelor's degree in Electrical or Computer Engineering (BSEE or BSCE)
  • Strong grasp of digital logic design and verification concepts
  • Proficient in VHDL and/or Verilog programming languages
  • Experience with major vendor toolchains (Xilinx Vivado preferred)
  • Skilled in writing simulation test benches and interpreting results
  • Familiarity with common communication interfaces (SPI, I2C, UART, etc.)
  • Experience in collaborative cross-functional product development teams

Responsibilities

  • Implement FPGA firmware based on feature requirements for new products
  • Develop video processing algorithms utilizing FPGA technology
  • Create and run simulation testbenches for functional verification
  • Troubleshoot and resolve issues with existing products
  • Work alongside PCB and hardware engineers to address signal integrity requirements
  • Document designs, including block diagrams and interface specifications
  • Manage firmware configuration and release schedules
  • Research emerging technologies and tools related to FPGA development

Benefits

  • Collaborative work environment fostering teamwork
  • Opportunities for professional growth and continued education
  • Access to the latest technologies and tools in FPGA development
  • Involvement in innovative product development processes
  • Potential to work on cutting-edge video processing applications
Full Job Description
The FPGA Firmware Engineer has the following main responsibilities:
• FPGA firmware implementation of feature requirements for new products and custom features
• Development of FPGA based video processing algorithms
• Develop and execute simulation testbenches for functional verification
• Troubleshooting and problem resolution for existing product issues
• Collaborate with PCB/hardware engineers on pinout, power, and signal integrity requirements
• Write and maintain design documentation, including block diagrams and interface specifications
• Provide firmware configuration management and release schedules
• Research toward related emerging FPGA technologies and tools

Qualifications
• 5-10 years FPGA firmware design experience
• BSEE or BSCE required
• Ability to apply understanding of digital logic design and verification concepts to the development of FPGAs.
• Proficient with VHDL and/or Verilog
• Experience with at least one major vendor toolchain (Xilinx/AMD Vivado, Intel/Altera Quartus, or Lattice Diamond). Xilinx Vivado preferred.
• Experience writing simulation test benches and interpreting waveform results
• Familiarity with common interfaces: SPI, I2C, UART, AXI, PCIe, Ethernet, or similar
• Experience working in cross-functional product development teams
• Must be self-motivated with strong work ethic, teachable, and collaborative
• US Person required

Similar Jobs

More Jobs at ScioTeq

  • Firmware Engineer
    $90K — $120K *
    Duluth, GA 30096 (Gwinnett County)
    Aerospace & Defense
    In-Person

More Aerospace & Defense Jobs

  • Model Based Systems Engineer
    $130K — $150K + paid health insurance & dependents, paid education assistance, *
    Kitty Hawk Technologies
    King George, VA 22485 (King George County)
  • HISTORIAN
    $90K — $120K *
    Air Force STEM
    Arlington, VA 22204 (Arlington County)
  • Lockheed Martin
    Airframe Delivery Planner
    $111K — $196K *
    Lockheed Martin
    Bridgeport, CT 06606 (Greater Bridgeport County)
  • General Atomics Aeronautical Systems, Inc
    Program Manager III
    $115K — $145K *
    General Atomics Aeronautical Systems, Inc
    Poway, CA 92064 (San Diego County)
  • General Atomics Aeronautical Systems, Inc
    Executive
    $150K — $200K *
    General Atomics Aeronautical Systems, Inc
    San Diego, CA 92154 (San Diego County)

Find similar Firmware Engineer jobs: