Jan 30, 2020

Senior C++ Software Engineer - Polyspace (22958-MCAR)

  • Professional Diversity Network
  • Natick, MA, USA
Full-Time Engineering

Job Description



Join a fast paced development team working on advanced static verification and dynamic testing techniques for embedded C/C++ code. Our products are enabling customers across industries to be successful in the design, testing and delivery of their large-scale, leading edge software projects.


You'll work on a strategic global project for the company, working alongside other development teams. Specifically, you'll:

  • Innovate and deliver key features to extend theC/C++ code analysis and testing capabilities ofthe Polyspace products.
  • Contribute to all stages of software development including requirements specifications, architecture, design, implementation, and testing.
  • Demonstrate your communication skills and inter-personal skills by working closely with other development teams to develop these capabilities.


  • Strong analysis capabilities, ability to understand and debug a complex system
  • Strong data structures, algorithms knowledge is a big plus
  • Knowledge of C/C++ unit testing frameworks (CUnit, Google Test, CppUnit,...) is a plus
  • Experience with Javascript-based front-end technologies is a plus
  • Strong verbal and written communication skills

Required Qualifications
  • A bachelor's degree and 7 years of professional work experience (or a master's degree and 5 years of professional work experience, or a PhD degree) is required.
  • Experience with C++
The MathWorks, Inc. is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics. The EEO is the Law poster is available here.MathWorks participates in E-Verify. View the E-Verify posters here.



Apply Now