BostonRecruiter Since 2001
the smart solution for Boston jobs

Senior Development Applications Engineer

Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: January 18, 2022

Job Description:

Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software; developing custom software used by MathWorks product developers; developing software and processes to unblock and empower product developers; developing new and extending existing tooling to improve the experience of MathWorks developers building MATLAB and Simulink; modeling the build dependencies and building platform-specific build tooling for Linux, Mac, and Windows; programming in C/C++; advancing existing applications; and developing new tooling to meet new needs and opportunities, going from minimal-viable-product to full production use.

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 developing and extending software development tools.

OR

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

Special Requirements:

Demonstrated expertise in object-oriented programming and applying advanced object-oriented design patterns in software development using C++, Java, or MATLAB.

Demonstrated expertise developing and testing computer systems tools using C/C++ and scripting language -- Bash, Python or Perl -- within a Windows, Linux or Mac operating system; and debugging and profiling production code on Windows, Linux, or Mac systems using debugging and profiling tools -- GDB, Visual Studio, or Eclipse.

Demonstrated expertise configuring code compilation using GNU Make, Ant, Gradle, or Maven; and using programming language compilers -- GCC C/C++ or the LLVM-based clang C/C++.

Demonstrated expertise creating and consuming web services using REST or WebSocket; writing database queries on relational database management systems -- Oracle, MySQL, or MariaDB - to extract, manipulate, and save data; instrumenting and monitoring distributed applications for operational observability utilizing CloudWatch or Kibana; applying unit and system level testing methodologies to test web application; and performing version control using Git or Perforce.

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

For the position listed above, interested candidates may search by job code 28075 for specific job details and requirements and apply online on the Careers Page at https://www.mathworks.com/company/jobs/opportunities/search/

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


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

I'm looking for
in category
within


Log In or Create An Account

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

Boston RSS job feeds