Senior Software Engineer in Test
Job Summary
- Job: 34060-DCOL
- Location: US-MA-Natick
- Department: Quality Engineering
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.
Responsibilities
Qualifications
Minimum Qualifications:
Education and Experience:
Master’s 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
Bachelor’s 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.]

为什么选择MathWorks?
在这里,您将遇到聪明,热忱的同事。我们的软件改变了世界,而您也将为此贡献力量。您将作为公司的一员,见证公司践行承诺,“做正确的事”,服务于每个人,每个客户盒当地社区。
MathWorks开发了MATLAB和Simulink,为工程师和科学家提供全球领先的科学计算软件。公司在16个国家和地区拥有6500多名员工,总部位于美国马萨诸塞州内蒂克市。MathWorks是一家私营公司,自1984年成立以来,连年盈利至今。
YOU + MathWorks = Unlimited Possibilities

加入我们的人才网
接收个性化的工作机会提醒、事件和公司动态。
- Job: 34060-DCOL
- Location: US-MA-Natick
- Department: Quality Engineering