MathWorks · 3 days ago
Senior Software Engineer - Compiler / Algorithm Development
MathWorks is a growing company that offers a hybrid work model allowing flexibility between office and home. They are seeking a Senior Software Engineer to design and develop innovative software tools for modeling and simulation, while collaborating with cross-functional teams throughout the software development lifecycle.
AnalyticsDatabaseEducationEnterprise SoftwareSoftware
Responsibilities
Use your algorithmic, C++, and software architecture skills to design and develop the next generation features and tools for use in modeling, simulation and code-generation of complex multi-domain systems
Solving very meaningful software design problems efficiently and effectively
Improving our customers' quality of life with creative workflows and tools
Collaborating with subject matter experts and cross functional teams throughout all phases of the software development lifecycle
Pursuing excellence in all things!
Qualification
Required
Expertise with C++
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
Preferred
Expertise with algorithm development is a huge plus
Experience in parallel language constructs or parallelization techniques is a plus
Experience with compiler implementation and optimization is a plus
Experience using multiple programming languages (C/C++, Java, Python)
Proven ability to dive into and work with large code bases is a plus
Strong abstraction, algorithmic, and software architecture skills
Strong communications skills
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