PortlandMERecruiter Since 2001
the smart solution for Portland jobs

Software Engineer

Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: January 6, 2020

Job Description:

Working under the direction of the Engineering Manager, will be responsible for designing, developing, and testing

sophisticated software systems; collaborating with senior software engineers to develop products within MathWorks

Installation and Activation systems in an Agile Scrum environment; developing, maintaining, and presenting project

plans to senior management; participating in the full software development lifecycle including research, requirement

gathering, high-level design, coding, testing, debugging, and maintenance; designing and developing Installation and

Activation technologies for both online and offline usage; developing MathWorks next generation user interface with

JavaScript; architecting and designing client/server applications; writing high-quality application code; and improving

the quality of the existing code base through debugging, re-factoring, and refining unit and system tests.

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 in design and development or testing of Java- and JavaScript-based

applications.

Special Requirements:

Demonstrated expertise using object-oriented design and design patterns to architect and design software

applications or test suites.

Demonstrated expertise developing or testing applications along the software development lifecycle (SDLC)

according to Scrum-based Agile methodologies; and improving Scrum process by gathering feedback and analyzing,

proposing, and implementing changes including recalibration of story points and performing root cause analysis and

bug analysis.

Demonstrated expertise developing automated tests for Java- and JavaScript-based installer applications built on

component based build infrastructures across multiple platforms -- Windows, Linux, and MacOS.

Demonstrated expertise writing integration, unit, and system tests using JUnit, JavaScript frameworks -- FuncUnit

and Jasmine -- and mocking frameworks -- EasyMock and PowerMock; and performing version control using Perforce

and Git and code compilation using GNU Make.

[Expertise may be gained during Graduate program.]

For the position listed above, interested candidates may search by job code 23030 for specific job details and

requirements and apply online on the Careers Page at http://www.mathworks.com/company/jobs

Keywords: The MathWorks, Inc., Portland , Software Engineer, Engineering , Natick, MA, Maine


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 Maine jobs by following @recnetME on Twitter!

Portland RSS job feeds