Earnbetter

Job Search Assistant

FIRMWARE ENGINEER

Tri-S Recruiters • Irvine, CA 92602 • Posted 2 days ago

Boost your interview chances in seconds

Tailored resume, cover letter, and cheat sheet

In-person • Full-time • Senior Level

Job Highlights

Using AI ⚡ to summarize the original job post

The Firmware Engineer at Tri-S Recruiters will be responsible for architecting and partitioning high-speed DSP designs, working with Xilinx IP cores, and generating engineering documentations. This role requires a deep understanding of device architectures, image processing, and experience in aerospace electronics. The engineer will interface with customers, participate in design reviews, and ensure firmware implementations meet product requirements.

Responsibilities

  • Interface with customer and create documents and presentation slides to support design and code review and technical meetings
  • Work closely with a team of software, firmware, electrical, and systems engineers to ensure firmware implementations meet the product requirements
  • Participate in all phases of FPGA design flow - from concept to mass production
  • Develop high-level design requirements and block-level micro-architectures, partition design within FPGA, and create specification documents with a strong emphasis on creating reusable and maintainable designs
  • Optimize designs for area, speed, and power to meet system requirements; analyze architectural trade-offs and use of off the shelf IP
  • Prototype designs on FPGA, focusing on closely emulating the final product functionality
  • Use scripting languages to achieve higher performance and improve productivity through automation

Qualifications

Required

  • US Citizen
  • Bachelor’s degree or higher in Electrical, Computer or Equivalent engineering
  • 20 years of experience in Verilog or VHDL designs
  • Experienced with the Xilinx Zynq Ultrascale+
  • Worked with the Xilinx IP cores including latest (AXI, PCIe, Memory, IO Interface, and others)
  • Understanding of device architectures and tradeoffs in implementing complex algorithms
  • Image processing and Image compression experience (DFT, filtering, cropping, statistical sampling, etc.)
  • Talented in generating engineering documentations (requirements, block diagrams, and ATPs)
  • Proficient in generating representations and representing the team in design reviews and technical meetings

Preferred

  • Aerospace experience (Focal Plane Electronics, Cryocooler Control Electronics, etc.)
  • Familiar with Microsemi RTAX and ProASIC family

Full Job Description

Firmware EngineerQualifications:· US Citizen· Bachelor’s degree or higher in Electrical, Computer or Equivalent engineering· 20 years of experience in Verilog or VHDL designs· Ability to architect and partition high speed DSP designs· Experienced with the Xilinx Zynq Ultrascale+· Worked with the Xilinx IP cores including latest (AXI, PCIe, Memory, IO Interface, and others)· Understanding the device architectures and tradeoffs in implementing complex algorithms · Image processing and Image compression experience (DFT, filtering, cropping, statistical sampling, etc.)· Talented in generating engineering documentations (requirements, block diagrams, and ATPs)· Aerospace experience is a plus (Focal Plane Electronics, Cryocooler Control Electronics, etc.)· Familiar with Microsemi RTAX and ProASIC family is plus· Proficient in generating representations and representing the team in design reviews and technical meetings Responsibilities may include, but are not limited to:· Interfacing with customer and creating documents and presentation slides to support design and code review and technical meetings· Work closely with a team of software, firmware, electrical, and systems engineers to ensure firmware implementations meet the product requirements· Participate in all phases of FPGA design flow - from concept to mass production.· Develop high-level design requirements and block-level micro-architectures, partition design within FPGA, and create specification documents with a strong emphasis on creating reusable and maintainable designs· Optimize your designs for area, speed, and power to meet system requirements; analyze architectural trade-offs and use of off the shelf IP.· Prototype designs on FPGA, focusing on closely emulating the final product functionality· Use scripting languages to achieve higher performance and improve productivity through automatioType: full time