Careers at MathWorks

Search for more jobs

FPGA Development Intern

Location:
US-MA-Natick (Related locations: Framingham, Worcester, Metro West, Boston, Massachusetts, New England)
Job Function:
Application Engineering
Job Number:
10422-KKOT

Job Summary

Your work will be focused on integrating new hardware devices and software device drivers into existing automated workflows for HDL verification with MATLAB and Simulink. You will work with new, high performance hardware platforms, enabling MATLAB and Simulink users to rapidly create prototypes of algorithms and systems with custom hardware and verify their designs. You will develop deep knowledge of MathWorks software and HDL verification and apply them in this project. You will work with MathWorks engineers to integrate emerging FPGA prototyping platforms, create examples to ship with the product, write use case descriptions, and propose improvements to our integration workflows. Responsibilities: Write object oriented MATLAB software to integrate high performance hardware interfaces and their device drivers with HDL Verifier. Define and implement the software download package for customers. Implement tests in the automated test environment. Develop examples of Model Based Design and workflows for HDL verification in simulation and on hardware. Qualifications: MATLAB and C or C++ programming skills are needed as well as some exposure to VHDL or Verilog. Knowledge of the principles of object oriented software design and experience with OO programming in any language would be helpful. Some familiarity with Graphical User Interface design and implementation would be a plus. Exposure to FPGA development tools is helpful. Excellent oral and written communication skills are essential.

Qualifications Required / Preferred

MATLAB, Simulink, C, knowledge of OO design concepts Helpful knowledge: Nice to have: C++, VHDL or Verilog, Xilinx ISE, Altera Quartus II, Graphical User Interface programming 4 to 6 month full time commitment

Why MathWorks?

It’s the chance to collaborate with bright, passionate people. It’s contributing to software products that make a difference in the world. And it’s being part of a company with an incredible commitment to doing the right thing – for each individual, our customers, and the local community.

MathWorks develops MATLAB and Simulink, the leading technical computing software used by engineers and scientists. The company employs 2500 people in 15 countries, with headquarters in Natick, Massachusetts, U.S.A. MathWorks is privately held and has been profitable every year since its founding in 1984.