MathWorks · 1 day ago
Senior Software Engineer
MathWorks is a leading company that fosters growth and inclusivity while encouraging initiative and teamwork. They are seeking a Senior Software Engineer to develop advanced numerical algorithms in C++ for ODE/DAE solvers, improve Simulink UI, and participate in the software development cycle.
AnalyticsDatabaseEducationEnterprise SoftwareSoftware
Responsibilities
Develop new advanced numerical algorithms in C++ for ODE/DAE solvers and their corresponding automatic code generation capabilities
Design and implement architecture enhancements for algorithms
Improve the design of Simulink UI for better user experience
Participate in all aspects of the software development cycle, design, development, and testing
Contribute to the best practices for our development processes
Qualification
Required
PhD degree in Engineering [any], Computer Science, or related field and no experience
Master's degree in Engineering [any], Computer Science, or related field and [2] two years of experience in the job offered or in a Senior Software Engineer-related occupation
Bachelor's degree in Engineering [any], Computer Science, or a related field and [5] five years of experience in the job offered or in a Senior Software Engineer-related occupation
Expertise with C++ programming
Experience with Simulink or MATLAB
Knowledge of object-oriented concepts
Experience with algorithm development
Software Design Patterns – Using knowledge of design patterns to develop scalable software architectures
Company
MathWorks
Mathworks is a producer of MATLAB, a program for data and statistical analysis.
H1B Sponsorship
MathWorks has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (387)
2024 (412)
2023 (381)
2022 (394)
2021 (377)
2020 (457)
Funding
Current Stage
Late StageLeadership Team
Recent News
Company data provided by crunchbase