Software Tools Developer Job at MathWorks, Natick, MA

dXQ1VUxOQy9vUHA5NFp3WURGZGwvNlNYZXc9PQ==
  • MathWorks
  • Natick, MA

Job Description

Software Tools Developer Job Summary Apply Now Job:28734-DCOL Location: US-MA-Natick Department:Infrastructure and Architecture Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software; developing and improving MathWorks’ highly automated build and test system; developing command-line and web-based tools that are the backbone of the automation for MathWorks’ continuously evolving development process; working closely with teams from the Engineering, Testing I&A, and Release Engineering organizations to debug and analyze problems, collect requirements and provide solutions that span various software component and team boundaries; designing and developing a suite of client applications and web services for building and testing MathWorks software; working with customers and other team members to gather, assimilate, analyze, and understand user requirements and increase the efficiency of MathWorks developers; synthesizing complex concepts and developing working models; participating in cross functional teams to investigate, evolve, and propel all software development tools, including fundamental product architecture and infrastructure; envisioning, inventing, and creating designs; implementing, testing, documenting, deploying, evaluating, and enhancing development tools; automating and evolving processes and procedures; and training and educating users. Responsibilities Qualifications Minimum Qualifications: Education and Experience: Master’s degree in Engineering, Computer Science, or a closely related field (or foreign education equivalent) and no experience. Special Requirements : Demonstrated expertise in web services development using JavaScript web frameworks -- NodeJS and ReactJS; and in database design and development within a MySQL relational database. Demonstrated expertise in object-oriented programming in Java; programming in a scripting language -- Python or Perl; and performing version control using Perforce and Git. Demonstrated expertise designing, developing or testing applications across multiple platforms -- Linux, Windows, UNIX, or Mac. Demonstrated expertise developing applications along the Software Development Life Cycle (SDLC) according to scrum-based Agile methodologies. [Expertise may be gained during Graduate program.] MathWorks

Job Tags

Similar Jobs

UPMC - Pittsburgh Medical Center

Housekeeper Job at UPMC - Pittsburgh Medical Center

 ...Job Description **Join Our Fun Housekeeping Team! As a housekeeper in our hospital, youll play a vital role in creating a clean and welcoming environment for patients and staff. Your work will help ensure that everyone feels comfortable and cared for during their time... 

iSpace, Inc.

Mainframe Business Analyst Job at iSpace, Inc.

 ...Job Description Mainframe Business Analyst/SME IT L3 Location - Torrance, CA (Hybrid of 4 days/week onsite along with 1 day/week remote) Contract Duration September 2025 March 31 2026 with strong possibility of an extension Travel 10% - ad hoc on an ... 

University of Maryland Global Campus

Portfolio Director, Social & Behavioral Sciences & Gerontology Job at University of Maryland Global Campus

 ...Portfolio Director, Social & Behavioral Sciences & Gerontology Office of the Portfolio VP & Dean Department of Applied Sciences 12-Month Collegiate Faculty Location: Adelphi, MD (Hybrid) The Portfolio Director is a key academic and strategic leader within... 

ChristianaCare

Emergency Medicine Physician Assistant Opportunities Job at ChristianaCare

 ...Locations: Newark, DE Wilmington, DE Middletown, DE Elkton, MD ChristianaCare | Emergency Medicine ChristianaCare is currently seeking full-time Physician Assistants to join our high-performing Emergency Medicine team across four state-of-the-art... 

ActOne Group

Project Manager Job at ActOne Group

 ...field foremen. Communicate clearly and consistently in writing with vendors, subs, and clients. Approve invoices and hold subcontractors accountable to contract terms. Be hands-on with estimating, budgeting, cost coding, and reporting. Prepare and present...