← Back to jobs

Crescens Inc Logo
Advanced FPGA Firmware Developer

Crescens Inc

 

Canonsburg, PA, USA

Posted On: 30+ days ago
Experience: 5+ years
Availability: Onsite
Openings: 1
Category: Firmware Developer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will develop, integrate, test, and support custom FPGA firmware within the Torpedo Systems Group.

Responsibilities

  • Architect, design, and document FPGA firmware hierarchies, components, interfaces, and data flows.
  • Develop firmware in accordance with detailed design descriptions.
  • Simulate and test firmware components in preparation for integration.
  • Define FPGA timing, pinout, and placement constraints.
  • Integrate and test firmware on target hardware using FPGA tools and laboratory equipment.
  • Identify necessary schematic updates and hardware reworks to support design.
  • Document failures, identify root causes, implement fixes, and verify changes.

Required Skills

  • 5+ years of job-related experience, or a Master's degree plus 3 years of experience.
  • Bachelor's degree in Software Engineering, or a related Science, Engineering, or Mathematics field.
  • Experience implementing FPGA firmware including custom VHDL components with state machines, synchronous/asynchronous logic, and external interfaces.
  • Understanding of underlying FPGA fabric and working across cross-clock boundaries.
  • Familiarity with Xilinx (AMD) and/or Altera (Intel) compiler, programming, and debug tools.
  • Experience reviewing schematics, parts lists, and re-work documentation.
  • Ability to maintain configuration management documentation for FPGA designs.

Preferred Skills

  • Familiarity with floor planning, timing optimizations, and implementing custom digital signal processing filters.
  • Working knowledge of standard network protocols such as IPv4, UDP, and TCP/IP.
  • Agile experience.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs