Jan 30, 2020

C++ Software Engineer (22937-BHIL)

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

Job Description



Our group is at the heart of Simulink. We are looking for talented and motivated Software Engineers with a passion for high quality software design in C++. You will lead projects to design and implement core components of Simulink. You will apply modern software architecture principles to maximize usability, performance, reliability, and scalability.

  • Would you like to leverage your C++ expertise to accelerate the pace of science and engineering?
  • Are you passionate about software development in modern C++?
  • Do you like collaborating with users to design products that are embraced for their functionality and ease-of-use?

Join us and help users leverage their MATLAB algorithms in the Simulink environment for simulation, all the way to deployment of generated code on embedded targets. The software you develop will be enable both our customers as well as other MathWorks product teams.

Click here to see how we extend existing Simulinkmodeling functionality using MATLABand C/C++ code!


  • Develop new product features and improve existing features
  • Partner with technical marketing and cross-functional teams to gather user requirements, assess opportunities, and test designs
  • Participate in design reviews
  • Use cross-platform continuous integration tools to build and debug software components


  • Proficiency with C++

Required Qualifications
  • A bachelor's degree and 5 years of professional work experience (or a master's degree) is required.
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