Senior Software Engineer in Test
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: April 22, 2024
Job Description:
Will be responsible for developing and executing sophisticated
software tests to identify software problems and their causes for
MathWorks HDL/FPGA product suite; developing automated test and
test tools for both hardware and software to validate the HDL/FPGA
workflow from modeling to code generation to deployment; developing
innovative and efficient test automation and infrastructure to
verify new features and qualify bug fixes; participating in
software development projects from the early design stages and
playing a critical role in driving new features and products to
final release; engaging early in the development process to
influence the choice of technology, system design and architecture
to promote testability; analyzing and defining test automation
strategies and plans; authoring comprehensive suite of tests that
result in early detection of bugs and provide extensive coverage;
architecting test frameworks and tools that help automate key user
workflows; identifying, tracking, and resolving product issues;
engaging with engineers to gain a deep understanding for user
workflows by actively participating in user communities, customer
engagements and user experience studies; and identifying, sharing,
and nurturing the adoption of best practices in code health,
testing, testability, and maintainability. Education and Experience: Masters degree in Engineering, Computer Science, Cybersecurity,
or a closely related field (or foreign education equivalent) and
two (2) years of experience as a Senior Software Engineer in Test
(or related occupation) developing or testing HDL code for
deployment within hardware systems. OR Ph.D. degree in Engineering, Computer Science, Cybersecurity, or
a closely related field (or foreign education equivalent) and no
experience. OR Bachelors degree in Engineering, Computer Science,
Cybersecurity, or a closely related field (or foreign education
equivalent) and five (5) years of experience as a Senior Software
Engineer in Test (or related occupation) developing or testing HDL
code for deployment within hardware systems. Special Requirements: Demonstrated expertise programming in MATLAB, Simulink, and C++;
and in the full software development lifecycle (SDLC), including
requirements gathering, functional design, architecture design,
implementation, and testing. Demonstrated expertise performing digital design using MATLAB
and Simulink for hardware applications; and writing or testing
hardware description languages -- VHDL and Verilog. Demonstrated expertise developing HDL code for deployment within
hardware systems; and verifying the functionality of HDL code on
hardware or HDL simulator. Demonstrated expertise writing algorithms in C/C++ to perform
mathematical functions and model Simulink-based simulations of
programmable chips. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 34060 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., Salem , Senior Software Engineer in Test, Computer , Natick, Massachusetts, Massachusetts