Job description
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/hybrid-model.html.
Working under the direction of the Manager or Senior Team Lead, will be responsible for designing and developing sophisticated software; developing software that automates verification of Simulink models and code, allowing MathWorks customers to model and simulate dynamic systems, design the algorithms needed to control these systems, and automatically convert these algorithms into code that is used to control the real system; verifying designs across a wide range of scenarios and hardware platforms; building both the frontend and the backend to help customers seamlessly test their increasingly complex multi-domain systems; enhancing the capabilities of MathWorks' customers to test their Simulink models; using object oriented C++ to improve software infrastructure; working across a wide range of application domains and software technologies from UI and workflow design, to automated driving and interfacing with hardware; and designing and implementing new product features and working collaboratively with cross functional teams for the release of these features to MathWorks' customers.
MathWorks nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence.
Minimum Qualifications:
Education and Experience:
Master’s degree in Engineering, Computer Science, or a closely related field (or foreign education equivalent) and no experience.
Special Requirements:
- Demonstrated expertise in object-oriented programming and design using Java, modern C++ or MATLAB, including analyzing, architecting and implementing programs following design patterns.
- Demonstrated expertise designing and developing backend web applications using modern web frameworks, including Node.js, Django or Java Spring Framework; and designing and developing web user interface using HTML, CSS and JavaScript.
- Demonstrated expertise in data management and maintenance with modern database systems using SQL, including PostgreSQL or MySQL.
- Demonstrated expertise in the full software development life cycle (SDLC), including requirements gathering, functional design, architecture design, implementation, and testing according to Agile Scrum methodologies; and in full stack web development, including planning, documenting, architectural design and development, deployment, and testing according to Agile Scrum methodologies.
[Expertise may be gained during Graduate program.]
offroadmanagementgroup.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, offroadmanagementgroup.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, offroadmanagementgroup.com is the ideal place to find your next job.