Sr Software Engineer in Test - Infrastructure & Architecture
Role Overview
MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: https://www.mathworks.com/company/jobs/resources/applying-and-interviewing.html#onboarding.
As a Software Engineer in Test on the Infrastructure and Architecture Team, you will be responsible for qualifying core software libraries and third-party libraries providing critical foundation software capabilities for our developers. You will work with the development team to design and develop automated tests and create tooling to improve development workflows. This position requires strong analytical skills and C++ knowledge, as well as an ability to work with downstream teams to identify and resolve issues.
MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.
Key Skills for This Role
Full Job Posting
Job Summary
MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: https://www.mathworks.com/company/jobs/resources/applying-and-interviewing.html#onboarding.
As a Software Engineer in Test on the Infrastructure and Architecture Team, you will be responsible for qualifying core software libraries and third-party libraries providing critical foundation software capabilities for our developers. You will work with the development team to design and develop automated tests and create tooling to improve development workflows. This position requires strong analytical skills and C++ knowledge, as well as an ability to work with downstream teams to identify and resolve issues.
MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.
Responsibilities
- Design and develop test strategies that focus on architectural aspects of the software
- Participate in development from the design phase and drive testability as a design aspect
- Write Unit, Integration and System tests for C++/MATLAB code and run in CI-CD system
- Investigate and debug failures, and work with team members to resolve them
- Mentor new Engineerns in the team
Minimum Qualifications
- A bachelor's degree and 6 years of professional work experience (or a master's degree and 3 years of professional work experience, or a PhD degree, or equivalent experience) is required.
Additional Qualifications
- Hands-on experience with C++ programming and debugging
- Knowledge of Object Oriented Programming
- Experience with Test automation and Test Frameworks
- Nice to have - Experience with MATLAB/Python/Go
About MathWorks
Private mathematical computing software developer serving engineers, scientists, universities, and organizations with MATLAB and Simulink.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at MathWorks
Technical Sales - Engineering Development Group (UK & IRE)
Cambridge, GBR
Associate Software Engineer in Test - EDG (Ugrad Comp Sci)
Natick, USA
Technical Sales Intern in the Engineering Development Group
Cambridge, GBR
Senior UX Researcher (12-month contract)
Cambridge, GBR
Technical Sales - Engineering Development Group (UK & IRE)
Cambridge, GBR
Manager - Training Services
Cambridge, GBR
Renewal Sales Representative
Natick, USA
AI Security Engineer
Natick, USA
Associate Software Engineer in Test - EDG (Ugrad Comp Sci)
Natick, USA
Senior Event Manager - Customer Events
Natick, USA
Technical Sales Intern in the Engineering Development Group
Cambridge, GBR