Senior Application Engineer - FPGA/ASIC

MathWorks 

📍 Natick, United States 🇺🇸

full-time
senior
hybrid
Expired
Posted —
This job posting has expired View All Embedded Systems Engineer Jobs

Key Skills

FPGAASICRTLUVMSystemVerilog

Industry

SemiconductorRobotics

Job Description

Summary

MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: https://www.mathworks.com/company/jobs/resources/applying-and-interviewing.html#onboarding.

We are seeking a talented Senior Digital Application Engineer with expertise in FPGA/ASIC verification and hardware development. The ideal candidate will have hands-on experience with RTL design verification, UVM, SystemVerilog, and Verilog/VHDL for FPGA and SoC design, as well as familiarity with Simulink and MATLAB.

MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.

Responsibilities

  • Serve as a technical member of the sales team, engaging with prospective customers to generate excitement and establish confidence in Model-Based Design solutions.
  • Demonstrate the value of MathWorks’ MATLAB, Simulink, and HDL Code Generation products for deploying and verifying complex algorithms on FPGA and SoC platforms.
  • Collaborate directly with customers to develop project roadmaps and technical procedures for successful Model-Based Design deployments and verification, supporting revenue growth.
  • Define deployment requirements and partner with development engineers to implement new features or optimize existing ones, ensuring clear communication of product value.
  • Develop technical procedures to streamline the rollout of solutions that address complex deployment challenges.
  • Occasional travel (air and ground) for customer presentations and planning discussions as needed.
  • Work closely with sales teams and other customer-facing staff in a fast-paced, evolving environment.

Minimum Qualifications

  • MATLAB
  • A bachelor's degree and 6 years of professional work experience (or a master's degree and 3 years of professional work experience, or a PhD degree, or equivalent experience) is required.

Additional Qualifications

  • Master’s degree in Engineering or Computer Science strongly preferred
  • Experience using MATLAB and Simulink for FPGA, ASIC, and SoC design verification or hardware development.
  • Proficiency in RTL design verification, UVM, SystemVerilog, and MATLAB, with strong verification skills.
  • Experience with verification EDA tools from Cadence®, Synopsys®, Siemens®, or AMD®.
  • Background in signal processing development for FPGA, ASIC, or embedded processor targets.
  • Knowledge of simulation applications, synthesis and implementation tools, and performance trade-offs (resources, processing speed, power).
  • Strong customer focus and ability to translate customer needs into actionable plans for MathWorks solutions.
  • Excellent verbal and written communication skills.
  • Flexibility to manage multiple projects and adapt to changing business opportunities and external demands.
  • US Citizenship preferred due to customer requirements, but not mandatory.

Pluses:

  • Experience with fixed-point development.
  • Background in advanced RADAR, signal/image processing, wireless communications, or control applications.
  • Experience with automatic code generation tools.
  • Tools development experience.
  • Extensive experience with MATLAB or Simulink.
  • Prior customer-facing experience.