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

Shef

Personal Chef Job at Shef

Shef is a modern-day shared personal chef service where we connect busy individuals & families who are seeking high quality, homemade food with local, talented chefs in their area. If selected, youll be brought on to cook for our weekly meal plan service where customers... 

USA Express Legal & Investigative Service Inc.

Assistant / Research investigator Job at USA Express Legal & Investigative Service Inc.

 ...Job Description Job Description Benefits: ~401(k)~ Health insurance Immediate opening for assistant / research investigator to conduct database research, create reports, skip tracing, license plate search, etc. Must have great communication and typing skills... 

T. Fyffe Construction Services, Inc.

Carpenter Apprentice Job at T. Fyffe Construction Services, Inc.

 ...Job Description Job Description T. Fyffe Construction Services, Inc. in Sarasota, FL is looking to hire a full-time Carpenter...  ...vehicle mileage reimbursement . If this sounds like the right entry-level opportunity for you, apply today! ABOUT T. FYFFE CONSTRUCTION... 

American Consumer Panels

Home-Based Product Tester (No Experience Required)- Full-Time/Part-Time, $25/hr-45/hr Job at American Consumer Panels

 ...Home-Based Product Tester (No Experience Required) $25/hr-$45/hr. Part-Time/Full-Time We are a consulting firm specializing in...  ...feedback. These companies are racing against each other to find remote product testers like you. Quick feedback from you can save... 

Kaiser Permanente

Kaiser Permanente | Staff - Registered Nurse (RN) - Manager, ICU - IntensiveCare Unit - $139K-179K per year Job at Kaiser Permanente

 ...Kaiser Permanente is seeking a Registered Nurse (RN) Manager, ICU - Intensive Care Unit for a nursing job in Wailuku, Hawaii. Job Description & Requirements ~ Specialty: ICU - Intensive Care Unit ~ Discipline: RN ~ Duration: Ongoing ~40 hours per week...