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

Bashore Green Law Group

Bookkeeper Accounting Assistant Job at Bashore Green Law Group

 ...Description Weare looking for a detail-oriented and reliable Bookkeeping Assistant to join our team. In this role, you'll support our...  ...Support other accounting tasks as needed Requirements: Proven experience or education in bookkeeping, accounting, or a related field Familiarity... 

Ace Hardware Corporation

CDL A Driver Job at Ace Hardware Corporation

 ...Description Compensation Details: Drivers earn on average $96000 a year!...  ...of our operations and retail experience. We also take Helpful beyond...  ...and Requirements Valid CDL with hazardous materials...  ...days) Minimum of 1 year Class A tractor/trailer on-road driving... 

Fisher Investments

Fulfillment Associate Job at Fisher Investments

 ...looking for a great place to work and grow your career? Come join...  ...and more. The Day-to-Day: Data entry of prospect and client...  ...exceptional benefits like: ~100% paid medical, dental and vision premiums...  ...in our hybrid work from home program. This program is subject... 

Yeah! Global

Full Stack Developer Job at Yeah! Global

 ...Collaborate closely with the CTO to develop the company's frontend technical roadmap...  ...focus on creating responsive and scalable web applications. Expertise in React and...  ...timely delivery. Work closely with the front-end development team to implement Tailwind CSS... 

Medical Solutions Direct Hire

Medical Lab Technician Job at Medical Solutions Direct Hire

Job Description Medical Solutions Direct Hire is seeking a Medical Lab Technician for a job in Floresville, Texas. Job Description & Requirements ~ Specialty: Medical Lab Technician ~ Discipline: Allied Health Professional ~ Duration: Ongoing ~40 hours...