Previous Job
Previous
FPGA Hardware/Software Engineer
Ref No.: 17-02521
Location: Budd Lake, New Jersey
FPGA Hardware/Software Engineer
Budd Lake, NJ
4 Month Contract

Job Description
  • The Client, located in Budd Lake, NJ, is one of the world's premier providers of inertial instruments and integrated fire control systems to the global market.
  • We currently have a position available for a Sr. FPGA Hardware/Software Engineer.
  • Strong focus and desire to develop, test, and integrate FPGA firmware for embedded systems, while supporting System Design, Test, Documentation and Production efforts.
  • Proven track record in the development of VHDL firmware for FPGAs used in embedded systems with Digital Signal Processor(s) and/or microprocessors.
  • Experience with MicrosemiSOC/Actel FPGAs and the Libero design suite (a MUST, although experience with Xilinx or Client/Altera FPGAs will be considered).
  • Design verification experience using simulation and analysis tools such as Modelsim or ActiveHDL.
  • Proficiency in documentation of firmware code and best practices in code constructions.
  • Familiarity with modern software/firmware development and documentation standards, such as IEEE Std 12207/MIl-STD-498.
  • Ability to work in a fast paced and high-energy environment.
  • Sense of development ownership, responsibility and working commitment.
  • Requirements analysis, cost and schedule estimates.
  • Design, analysis, implementation, and test of FPGA-based functions such as digital signal processor support and hardware communications interfacing (glue logic (device read/write control and addressing), synchronous/asynchronous serial communications, error detection/correction, sensor sampling, digital up and down counting, A/D and D/A interfacing, and digital filtering).
  • Upgrading and maintaining existing FPGA products.
  • Working closely with hardware, software, and systems engineers.
  • Following Client code development guidelines and documentation standards.
  • Completion of project tasks within established cost, technical and schedule requirements, and compliance with the company's Quality System Procedures.
  • Flexible, results-oriented problem solving, requiring minimal supervision.
Education/Experience
  • Bachelor's Degree in Electrical Engineering, Computer Science or related field, Master's Degree preferred.
  • 10+ years of experience designing and testing Field Programmable Gate Arrays, and systems integration, including working with hardware, software, and system developers. FPGA experience must include test bench design, verification, synthesis and FPGA place and route.
  • Capable of receiving security clearance