BostonRecruiter Since 2001
the smart solution for Boston jobs

Senior Software Engineer

Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: December 14, 2021

Job Description:

Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software; developing ground breaking technology for customers in automotive, aerospace, energy, and industrial automation applications; developing system level software using modern C++; building real-time applications using Simulink Real-Time from Simulink models and running them on dedicated target computers connected to real, physical systems; supporting algorithms running on multi-core CPUs and FPGAs and providing instrumentation and visualization capabilities; crafting and developing multi-threaded software for MathWorks sophisticated real-time simulation environment; and collaborating with teams to extend the capabilities of the top tier environment for design.

Education and Experience:

Masters degree in Engineering, Computer Science, or a closely related field (or foreign education equivalent) and two (2) years of experience in job offered or two (2) years of experience in development, testing or technical support of Simulink-based real-time rapid prototyping and embedded control systems.


Ph.D. degree in Engineering, Computer Science, or a closely related field (or foreign education equivalent) and no experience.

Special Requirements:

Demonstrated expertise in multi-threaded programming and object oriented programming in modern C++ or MATLAB and Simulink according to design patterns and data structures; performing model-based design using Simulink; and performing real-time modeling and simulation of physical system and control system design using MATLAB and Simulink.

Demonstrated expertise using Simulink-based code generation technologies for hardware-in-the-loop testing and control systems testing, including performing control prototyping, validation and verification, and real-time testing using rapid-prototyping tools.

Demonstrated expertise compiling, tuning, and using the Linux kernel for real-time execution of control, rapid-prototyping, or testing applications.

Demonstrated expertise engaging with rapid-prototyping end users to gather and assess customer requirements and understand workflows, and perform functional design, architecture design, implementation, and testing.

[Experience and/or expertise may be gained during Graduate program.]

For the position listed above, interested candidates may search by job code 27847 for specific job details and requirements and apply online on the Careers Page at

Keywords: The MathWorks, Inc., Boston , Senior Software Engineer, Computer , Natick, Massachusetts, Massachusetts

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Massachusetts jobs by following @recnetMA on Twitter!

Boston RSS job feeds