Senior Software Engineer - Compiler / Algorithm Development
$132.5k - $205.4kMathWorks – Apple Hill Campus
Senior Software Engineer - Compiler / Algorithm Development
JavaScript Not Enabled Your browser settings are preventing you from taking full advantage of the MathWorks Careers application. You can enable JavaScript within the Options or Preferences menu of most browsers. For explicit instructions for your particular browser, visit
Apply Now
Job: 8892-MCAR
Team:Product Development
Location:US-MA-Natick
Salary Range: $132,500 - $205,400
Job Summary
MathWorks is growing! We're hiring at all levels of our software engineering and development organization.
Join us and work with an outstanding team of engineers committed to building groundbreaking software tools used in modeling, simulating, and deploying modular, multi-domain engineering systems. Our customers rely on MATLAB and Simulink to solve some of their most important software problems. (Prior MATLAB and Simulink experience is not required.)
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. Your day to day tasks will include:
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!
Minimum Qualifications
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.
Additional Qualifications
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.
$135.7k - $210.4k
...Senior Software Engineer - Synthetic Aperture Radar JavaScript Not Enabled Your browser settings... ...Now Job: 36842-GMAR Team:Product Development Location:US-MA-Natick Salary... ...to lead the design and development of algorithms and software tools to model and simulate...SeniorWork experience placement$140k - $175k
...· Contribute to the development of the Gentuity imaging application software and internal software tools · Contribute... ...of signal and image processing algorithms and techniques · Create and maintain... ...of experience in Software Engineering · Modern C++, including...Senior$120.5k - $162.68k
...We are seeking an accomplished Senior Software Engineer with deep expertise in IBM IMS™ Transaction... ...Contribute to the design and development of key components that replicate or extend... ...engineering initiatives that impact compilers, runtimes, integration layers, and interoperability...SeniorRemote workFlexible hours$152.8k - $229.2k
...collaboration as we work together to engineer the extraordinary. As a Principal Software Engineer - Signals & Algorithm Interfaces (Python/C++) you... ...that connects algorithm development to production engineering.... ...to shape roadmaps, mentor senior engineers across the...SuggestedH1bWork at officeLocal areaImmediate startFlexible hours$120k - $180k
...04/03/2026 Category Engineering Hire Type Employee Job... ...performance silicon chips and software content. Join us to... ...thrive in environments where algorithmic excellence and scalable solutions... ...engineers, to tackle intricate compilation and placement problems. Your...SuggestedRemote work- ...Senior Software Engineer @ Framingham, MA (Full Time) Job title: Senior Software Engineer Location... ...languages including data structures, algorithms and databases Knowledge of object-... ...current product architecture quickly Linux development experience Strong preference for Java...SeniorFull time
- ...Computational Geometry Senior Software Engineer United States Who Is Re:Build Manufacturing?... ...the CNC machining process Develop algorithms that can perform 3D engineering design... ...) and major CAD application software development kits (e.g., SolidWorks, Fusion360, Siemens...SeniorPermanent employmentWork experience placementRemote work
$90k - $162k
...Software Engineer - C++ / Compiler Job ID 489733 Posted since 22-Apr-2026 Organization Digital Industries Field of work Research & Development Company Siemens Industry Software Inc. Experience level Experienced Professional Job type Full-time Work mode Hybrid (Remote...Permanent employmentFull timeWork at officeLocal areaRemote work- ...Overview: Job Title: Senior Embedded Engineer EICBS3372 Location:... ...Responsibilities • C/C++ algorithm development and implementation experience... ...• Solid C programming (compiler, linker, memory, CRT, etc... ...Programming Yes Onboard software debugging Skills:...Senior
$124.8k - $187.2k
...Sr. Software Engineer – Signals & Algorithm Interfaces (Python/ C++) At Medtronic, you can begin a life-long career of exploration and innovation... ...subsystem-level problems with limited supervision. Lead development across design, implementation, integration, and...SeniorH1bWork at officeLocal areaFlexible hours$150k - $194k
The Data Protection Software Engineering team delivers next-generation data protection and data availability enhancements... ...internal and external partners. Join us as a Software Senior Engineer on our Engineering Development team in Hopkinton, Massachusetts. What you’ll...SeniorFull timeShift work$172k - $236.5k
A leading audio technology company in Framingham, Massachusetts, seeks an Associate Director & Senior Counsel to provide legal support for consumer products and technology. The ideal candidate will have extensive experience in drafting complex contracts and navigating...Senior$174k - $239.25k
...transformation. Job Description Principal Software Engineer - DSP Algorithms At Bose, we are passionate about helping people reach... ...with one or more scripting languages. ~ Hands-on development experience on DSP platforms such as Hexagon, SHARC+, and...$150k - $194k
Software Senior Engineer - Data Path (C, C++) The Data Protection Software Engineering team delivers next-generation data protection and data... ...Join us as a Software Principal Engineer on our Engineering Development team in Hopkinton, Massachusetts Development Center to do...Senior$130k - $170k
...trusted in over 100 countries to speed drug development and enhance patient care. Our... ...contributions matter. Whether you're in engineering, science, manufacturing, or support, you... ...‑world impact on global health. The Senior Software QA Engineer will be at the forefront...SeniorHourly payWork at officeFlexible hours- -Development experience in one of the following applications: Oracle EBS Financials, OneStream, Kyriba, Lucernex, Vertex... ...to work independently, with minimal guidance from senior team members Required Skills : Software Architecture Additional Skills : Applications...
- ...Senior Software Engineer Cloud Gateway Futurewei American Storage Lab is looking for a talented software engineer to help building the cloud... ...Minimum 5 years' experience in enterprise storage area development; Minimum 5 years' experience working with cloud service...SeniorLocal areaRemote workOverseas
$140k - $190k
...intelligence to lead the charge. As an AI software company who deploys its inventions... ...achieve extraordinary things. As a platform engineer, your work lies at the center of this challenge... ...data labeling frontends, and optimizing compilers across a myriad of platforms. Our...SeniorWork at office- ...Software Engineer The Software Product Assurance Center's Software Security Sensors and Effectors Department is seeking a highly skilled... ...to join our software team where you will employ Agile development techniques on embedded targets to continuously develop and deploy...SeniorFor subcontractor
- ...and fulfillment), and Supply Chain. Develop algorithms and applications from inception to implementation... ...with technical designs, iterative development, and code reviews. ~ Well-versed with building high quality software using the industry proven practices – Microservices...SeniorWork experience placementWork at office
- ...Senior Engineer Participate in the design and implementation of new security systems that support our loss prevention agents' investigation suite of software, including providing recommendations on solutions. Analyze, design, develop and implement RESTful services...Senior
$140k - $175k
...Senior Software Engineer We are seeking a highly skilled Senior Software Engineer with expertise... ...design practices, code quality, and development processes. Less likely but might involve... ...~ Understanding of cross-compiler toolchains ~ Familiar with version...SeniorHourly payWork at officeFlexible hours$116.5k
...Senior Full Stack Software Developer Req. # 22987 Job Family DE - Development Engineering Location US-MA-Milford Pay Range Minimum USD $116,500.00 Pay Range Maximum USD $194,500.00 Overview Waters Corporation...SeniorFor contractorsLocal areaWorldwide$135k - $200k
...sensors and artificial intelligence software Cognex vision and ID systems... ...at home. We are looking for a Senior Frontend Software Engineer to join our engineering team. In this... ...You'll Do Lead the design, development, and evolution of frontend-focused...SeniorWork at officeWork from homeHome office$166k - $220k
...Awareness Command and Control Software team specializes in solving... ...through cutting-edge algorithms and intelligent software integrations... ...control software stack and development lifecycle, from requirements... ...prediction. Ability to engineer robust systems for planning...SeniorFull timeWork experience placementLocal areaImmediate start- ...Our end-to-end suite of software solutions helps our... ...team of scientists and engineers (located in Chicago, Boston... ...developing solutions (algorithms and architectures for... ...Description As a Senior Software Engineer in... ...Contribute to the development of new features and enhancements...SeniorLive inWork at officeRelocation
- 7th Software Engineer And First DevOps Engineer We are the strongest team in an industry where software has been under-appreciated for... ...than hours. We have proven to the world that same day hardware development is not only possible but accessible today. Help us fulfill...SeniorWork at office
- ...Senior Full Stack Engineer Position: Full-Time – Onsite Location: Dedham, MA As a Senior Full... ...work at the cutting edge of application development, contributing to systems that support... ...Key Responsibilities: Software Development & Engineering: Design, develop...SeniorFull timeRemote work
$70.29 - $75.29 per hour
...Senior Full Stack Engineer Onsite at the Dedham, MA Facility Pay Estimated: $70.29-$75.29/Hour... ...Stack Engineer in Dedham, MA to support development of advanced Cybersecurity Manager... ...application development, and full stack software engineering supporting secure...Senior- Staples Canada is looking for a Software Engineer III to enhance our Warehouse Management Systems (WMS). This role focuses on designing and supporting complex software solutions while leading modernization efforts from legacy systems to cloud-based architectures. Candidates...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Compiler / Algorithm Development. Be the first to apply!
- software engineer amazon Natick, MA
- software developer positions Natick, MA
- software engineer Natick, MA
- senior software engineer remote Natick, MA
- software engineer healthcare Natick, MA
- information technology software engineer Natick, MA
- cybersecurity software engineer Natick, MA
- intel software engineer Natick, MA
- software developer fintech Natick, MA
- software developer Natick, MA

