Advanced FPGA Firmware Developer Job at Switch4 LLC, Pittsburgh, PA

NzlVVzJMbHJERjV4WVBQeThocFhLQVo1MlE9PQ==
  • Switch4 LLC
  • Pittsburgh, PA

Job Description

Title: Advanced FPGA Firmware Developer

Location: Pittsburgh, PA

Job-Type: FTE/Permanent

Workplace Options: • This position is ON-SITE in Canonsburg, PA (relocation package/assistance may be available)

• A Hybrid work schedule may be available but will require a minimum of 3 days per week on-site.

ROLE AND POSITION OBJECTIVES:

Be part of a team comprised of design, system engineering, and electrical engineering to develop embedded systems. Duties include:

• Architect, design, and document FPGA firmware hierarchies, components, interfaces, and data flows

• Develop firmware in accordance with detailed designs descriptions

• Simulate and test firmware components in preparation for integration

• Define FPGA timing, pinout, and placement constraints

• Review synthesis and timing reports, address issues

• Integrate and test firmware on target hardware

• Identify necessary schematic updates and hardware reworks to support design

• Utilize FPGA tools and laboratory equipment for integration and debug

• Document failures, identify root causes, implement fixes, and verify changes

• Maintain configuration management documentation for the FPGA design.

Keys Skills:

• Experience implementing FPGA firmware including custom VHDL components containing state machines, synchronous/asynchronous logic, processes, and external interfaces

• Understanding of the underlying FPGA fabric the firmware utilizes

• Experience working across cross-clock boundaries

• Familiarity with Xilinx (AMD) and/or Altera (Client) compiler, programming, and debug tools

• Experience reviewing schematics, parts lists, and re-work documentation

• Methodical problem-solving skills

• Motivation to independently research and resolve issues

• Strong written and oral communication skills.

Qualifications:

• Requires a bachelor's degree in software engineering, or a related Science, Engineering or Mathematics field.

• Also requires 5+ years of job-related experience, or a master's degree plus 3 years of job-related experience.

• Agile experience preferred.

Skills and Certifications:

• FPGA

• VHDL

Job Tags

Permanent employment, Relocation package, 3 days per week,

Similar Jobs

Raytheon

Senior Data Manager - Andover, MA Job at Raytheon

 ...tomorrows threat. Our team solves tough, meaningful problems that create a safer, more secure world. The Configuration and Data Management (CDM) organization is responsible for ensuring our products are under configuration control and delivered on time. The CDM... 

Cepheid

Product / program manager device intelligence Job at Cepheid

 ...Bring more to life. At Danaher, our work saves lives. And each of us plays a part. Fueled by our culture of continuous improvement, we turn ideas into impact innovating at the speed of life. Our 63,000+ associates work across the globe at more than 15 unique businesses... 

Trident Consulting

PeopleSoft NA payroll - Techno functional lead Job at Trident Consulting

 ...Job Description Role: PeopleSoft NA payroll Techno functional lead Location: Phoenix, AZ (Hybrid) - No Remote at this time Contract (C2C/W2) Top 3 Skills: 1.PeopleSoft HRMS NA Payroll with experience in conversion and transformation projects 2.PeopleTools...