Sr FPGA Embedded System Engineer - Pittsburgh, PA
Pittsburgh, PA
Salary : $110-125K + Sign On Bonus + Full Benefits + Paid Relocation
Flexible work from home days
Work onsite full time or work a flex schedule with more than 50% onsite.
Qualifications
- Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering or Mathematics field.
- 5+ years of job-related experience, or
- Master's degree plus 3 years of job-related experience.
- Agile experience preferred.
- CLEARANCE REQUIREMENTS :
- Department of Defense Secret security clearance is required within a reasonable period of time. Applicants selected will be subject to a .
Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, .
citizenship is required.
Responsibilities
- 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
Key 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 (Intel) 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
Preferred Skills
- Familiarity with floor planning and timing optimizations
- Working knowledge of standard network protocols (., IPv4, UDP, TCP / IP)
- Implementing custom digital signal processing filters
30+ days ago