Company: MathWorks | Position: Software Engineer | Salary: $127K - $168K USD | Locations: USA | Type: Full-Time

Company
Position
Salary
Location
MathWorks
Software Engineer
$127K - $168K USD
USA
About Company
The MathWorks, Inc. is an American privately held corporation that specializes in mathematical computing software. Its major products include MATLAB and Simulink, which support data analysis and simulation.
Job Description
Working under the direction of the Manager or Senior Team Lead, will be responsible for designing and developing sophisticated software; developing the next generation enterprise deployment platform for MATLAB-based analytics and Simulink-based simulation
Education & Eligibility Criteria
Master’s degree in Engineering, Computer Science, or a closely related field (or foreign education equivalent) and no experience.
Roles and Responsibilities
Working under the direction of the Manager or Senior Team Lead, will be responsible for designing and developing sophisticated software; developing the next generation enterprise deployment platform for MATLAB-based analytics and Simulink-based simulation, which will adhere to the cloud-native development methodologies and will support a wide range of applications, with use cases ranging from simple MATLAB function-as-a-service or Simulink simulation-as-a-service to complex workflows involving complete ModelOps lifecycle; supporting the design and deployment of machine learning pipelines; monitoring deployed machine learning models and integrations with modem CI/CD systems to iteratively train and deploy these models; designing and implementing scalable and fault tolerant, large scale distributed system based on micro-services; participating in the development of distributed data storage technologies to support the analytics platform; collaborating with other engineers to build high quality software; working closely with a tight, agile team that iterates quickly to fulfill the dynamic needs of MathWorks enterprise customers; and working across a range of technologies, from C++ based distributed systems backed by C++ based data storage technologies, to working on consensus protocol implementations based on secure communication channels, to deploying these micro-services on container orchestration frameworks.
Skills & Qualification
- Demonstrated expertise performing containerization using Docker.
- Demonstrated expertise programming in C++ or MATLAB; and architecting code using design patterns.
- Demonstrated expertise performing version control and continuous integration; and in software configuration management and version control system management, including analysis and implementation of branching strategies using Git or Perforce.
- Demonstrated expertise in the full software development life cycle (SDLC), including requirements gathering, functional design, architecture design, implementation, and testing, according to scrum-based Agile methodologies.
How to Apply for the MathWorks - Software Engineer role?
- Get started by clicking the enticing ‘Apply Now‘ button given below.
- Instantly teleport to the company’s official website for a seamless application process.
- Effortlessly fill in your details, ensuring every box is checked.
- Showcase your expertise by submitting your Resume/CV and additional information.
- Finalize your application by clicking ‘Apply’ and set sail towards your next career adventure.
Click below button to apply for this position.
Oops! The Position has been filled.
Want to see other job openings in the same company? Click below.
More Job Openings
Looking for even more career opportunities? We’ve got you covered! Check out our latest job openings across a wide range of industries
Disclaimer
Kindly be advised that the details presented above are sourced from the official MathWorks page website. For the most current and accurate information, we recommend visiting the official MathWorks hiring site.