Senior C++ Software Engineer - Polyspace (22958-MCAR)
Professional Diversity Network
Natick, MA, USA
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
Strong verbal and written communication skills
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.