DornerWorks, a leader in embedded engineering design, is seeking an experienced FPGA Engineer to join our talented Grand Rapids based team.
As one of just a few Premier Members of Xilinx’s Alliance Program, our FPGA team provides expertise in programmable logic designs targeting SoCs, FPGAs, and CPLDs for industry leaders throughout the country. You will contribute to all aspects of the electronic design project life cycle; research, planning, design, architecture, and testing. If you know how to deliver, are excited by continually honing your technical skills, and long for the opportunity to build solutions for challenging problems, this is the position for you.
Working at DornerWorks is a little different than most companies. We get the opportunity to work with a variety of customers in nearly every industry to help them produce standout products. Our customers engage us to develop all or part of new product development or existing product rework. You will work with our expert FPGA team and our embedded engineers to produce amazing products. Then we do it over again for a new customer or project and often with a new project team.
What you will be doing:
- Develop architecture and detailed specifications for innovative electronic products
- Develop detailed designs to meet customer requirements and specifications
- Collaborate with the team and customers to deliver stand out FPGA solutions
- Conduct testing and analysis, including simulation in Mentor QuestaSim and Vivado Xsim
- Focus on continuous improvement for technology, tools and processes
What we like to see:
- Experience with high speed design, including DDR3, SERDES, Gigabit Transceivers, PCle, Ethernet, etc.
- Digital Signal Processing design for FPGA devices, both programming and testing
- Model-Based Design using tools such as Matlab/Simulink, Xilinx System Generator or Intel/Altera DSP Builder
- Experience with the latest SoC devices such as Xilinx Zynq and Zynq UltraScale+
- Experience with IP development and evaluation, integration and validation
What we need from you:
- Bachelor of Science in Electrical Engineering (BSEE) or Computer Engineering (BSCE) (or BSECE)
- 5 plus years’ experience developing FPGA designs from concept definition to production
- Proficiency in FPGA architecture, design, modeling, simulation, and verification in VHDL, Verilog, and/or System Verilog a plus
- Proficient working in the Linux environment
- Solid understanding of digital design principles and synchronous design techniques
- Working knowledge of the C/C++ , Python and Tcl
- Proficiency with FPGA design tools such as Vivado
- Collaborative spirit to engage and innovate with the DornerWorks team and customers
- Knack for communication, both verbally and in writing, to interface across the organization and with technical partners and customers
- Working knowledge of circuit design and layout techniques, including analog, digital, programmable logic, and microcontroller technologies
- Strong technical writing
- Unrestricted right to work in the US without requiring sponsorship
What we offer you:
- Technical challenge and variety
- Competitive compensation and benefits
- A healthy work/life balance that is not just a catchy phrase; it is one of our core values
- Compressed work week, with opportunity to take every other Friday off and flexible hours
- A collaborative team where you can work with other outstanding technical minds
- This is a geographically neutral position
To learn more about DornerWorks and our culture from our website at: www.dornerworks.com
Key words: FPGA, Custom Logic, Programmable Logic, CPLD, SoC, Timing Analysis, Timing Closure, VHDL, Verilog, SystemVerilog, RTL, Tcl, Python, Xilinx, Vivado, ISE, SDSoC, HLS, Altera, Quartus, MATLAB, Simulink, SystemGenerator, DSP Builder, QuestaSim, ModelSim, DO-254, SMPTE, Video, DDR3, DDR4, Flash, PCIe, Ethernet, Linux, Gigabit Transceivers, SERDES, DSP, RADAR, Zynq, UltraScale+, MPSoC, Microblaze, Nios-II, AXI; aerospace, defense, medical, automotive
DornerWorks is an equal opportunity employer and participates in the E-Verify program. EEO/M/F/Disabled/Veterans