Software Engineer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: November 14, 2023
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for designing and developing sophisticated
software for small self-contained projects; designing and
implementing moderately-complex software features and components of
the HDL Verifier toolbox; writing high quality code, designing
extensible software using software engineering principles, patterns
and methodologies, and conducting performance monitoring and
integration; participating in components of software development
projects of moderate scope, from requirements gathering and design
to implementation, qualification and validation; assisting
cross-functional team members in engineering, quality engineering,
user experience, and documentation; increasing productivity and
bringing quality features to market; and working with subject
matter experts in pursuit of continuous improvement of designs and
strategies. Education and Experience: Masters degree in Engineering, Computer Science, or a closely
related field (or foreign education equivalent) and no
experience. OR Bachelors degree in Engineering, Computer Science, or a closely
related field (or foreign education equivalent) and three (3) years
of experience as a Software Engineer (or related occupation)
performing development, testing, or technical support of HDL coder
and HDL Verifier software. Special Requirements: Demonstrated expertise simulating and writing efficient HDL code
for FPGA implementation. Demonstrated expertise writing C++, MATLAB, SystemVerilog and
UVM testbenches for Cosimulation and running with HDL
Simulators. Demonstrated expertise writing C and C++ code to interface
hardware with MATLAB and Simulink for simulation acceleration. Demonstrated expertise programming in MATLAB and Simulink to
interface hardware with external I/Os. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 32692 for specific job details and requirements and
apply online on the Careers Page at
https://www.mathworks.com/company/jobs/opportunities.html
Keywords: The MathWorks, Inc., Boston , Software Engineer, Computer , Natick, Massachusetts, Massachusetts