MathWorks · 1 day ago
Senior Software Engineer - C++ Distributed Systems
MathWorks is a company that values inclusivity and teamwork, and they are seeking a Senior Software Engineer to work on next generation automatic C++ code generation technologies. The role involves conceptualizing, designing, and implementing solutions for multicore embedded systems in industry-leading software environments.
AnalyticsDatabaseEducationEnterprise SoftwareSoftware
Responsibilities
Conceptualize, design, architect, and implement the next generation automatic C++ code generation technologies that convert system designs into production-ready multicore embedded systems
Provide out-of-box application creation for industry leading embedded operating system environments (Linux, QNX)
Provide easy customization of application interfaces: messages, queues, data sharing, concurrent threads
Qualification
Required
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
Experience with distributed systems and/or messaging middleware
Familiarity with POSIX and Real Time Operating Systems (RTOS)
Experience with a large code base is a plus
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