BostonRecruiter Since 2001
the smart solution for Boston jobs

Software Engineer

Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: July 20, 2020

Job Description:

Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing, and testing sophisticated software; researching, designing, developing and testing software for data access, Big Data, and cloud computing frameworks; building software tools to help engineers and scientists import and export data - including Big Data - into the MATLAB technical computing environment; participating in all phases of the design, development, and testing of I/O capabilities including scaling up to Big Data and cloud computing environments; working in an Agile environment and contributing to the entire development process including planning and prioritization, gathering user requirements, writing functional specifications, design reviews, implementation, and testing; and working closely with other developers, quality engineers, usability specialists, and writers, as well as collaborating with downstream teams to help leverage features and infrastructure.

Education and Experience:

Masters degree or higher (or foreign education equivalent) in Engineering or Computer Science and no experience.

OR

Bachelors degree (or foreign education equivalent) in Engineering or Computer Science and five (5) years of experience in job offered or five (5) years of experience developing code for data import and export.

Special Requirements:

Demonstrated expertise in object-oriented design and analysis using C++ and MATLAB; developing code using C/C++ third party libraries, MEX files, and multi-threaded programming; and in architecture and design -- requirements gathering through functional design and testing -- of software for data import/export functionality in MATLAB within a multi-platform environment -- Windows, Mac, and Linux.

Demonstrated expertise designing algorithms in C++ and MATLAB to read Big Data in partitions of size that can fit into memory for processing in MATLAB; writing algorithms for partitioning data using Big Data file formats; and developing high-performance algorithms to address memory requirements and scale to computational cluster installations for Big Data.

Demonstrated expertise in system analysis or technical support, including engaging with end users for business and technical requirements, user acceptance testing and feedback.

Demonstrated expertise designing cloud infrastructure for data collection and analysis within an Amazon Web Services environment using Amazon EC2 and S3; and performing Big Data analytics using parallel computing techniques within an Apache/Hadoop system.

[Expertise may be gained during Graduate program.]

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

Keywords: The MathWorks, Inc., Boston , Software Engineer, Engineering , Natick, MA, Massachusetts


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

I'm looking for
in category
within


Other Engineering Jobs


Program Manager
Description: Working under the direction of the Program Management Manager, will be responsible for designing, developing and testing sophisticated software systems supporting the planning and execution of software (more...)
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: 07/20/2020

Performance Engineer
Description: Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing, and testing sophisticated performance software maintaining and improving the performance (more...)
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: 07/20/2020

Software Engineer
Description: Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing, and testing sophisticated software researching, designing, developing and testing software (more...)
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: 07/20/2020


Software Engineer
Description: Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software performing software development and user interface design (more...)
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: 07/20/2020

Senior Software Engineer
Description: Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software building scalable concurrent systems designing, architecting (more...)
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: 08/3/2020

Software Engineer
Description: Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software developing the core technology in Embedded Coder that (more...)
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: 07/20/2020

Senior Quality Engineer
Description: Working under the direction of the Manager or Senior Team Lead, will be responsible for designing and developing sophisticated testing software developing and performing quality management of MathWorks (more...)
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: 07/20/2020

Senior Quality Engineer
Description: Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing, and testing sophisticated testing software defining, driving and executing automated test (more...)
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: 07/20/2020

Log In or Create An Account

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

Boston RSS job feeds