Software Tools Developer Job at The Mathworks, Natick, MA

WGxVLzc3MHZFTEcwNmpjWGMyRzdWNlZIdWc9PQ==
  • The Mathworks
  • Natick, MA

Job Description

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 frameworksNodeJS 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 languagePython or Perl; and performing version control using Perforce and Git.
  • Demonstrated expertise designing, developing or testing applications across multiple platformsLinux, 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.] The Mathworks

Job Tags

Similar Jobs

Allied Universal®

Security Officer - Weekend Shift Job at Allied Universal®

 ...Job Description Allied Universal, North Americas leading security and facility services company, provides rewarding careers that give you a sense of purpose. While working in a dynamic, diverse and inclusive workplace, you will be part of a team that fuels a culture... 

American Red Cross Disaster Resiliency Corps

Red Cross AmeriCorps Member - Disaster Cycle Services - Morrisonville, NY Job at American Red Cross Disaster Resiliency Corps

 ...applications as long as this post is active. This opportunity is scheduled to start anytime between December 2024 & January 2025 The American Red Cross (ARC) operates one AmeriCorps program in New York State: The American Red Cross Disaster Resiliency Corps (ARCDRC). The... 

White Rhino Coffee

Coffee Shop Barista Job at White Rhino Coffee

 ...beans and brew? Us, too! Here at White Rhino Coffee, were also passionate about our customers...  ...for customers. We are local coffee shops in many locations, and we value excellence...  ...customer wanting more. Job Summary: Baristas provide White Rhino Coffee guests with an... 

EX Squared LATAM

QA Manual Engineer Job at EX Squared LATAM

 ...Become an Outcoder as a QA Manual Engineer We seek a Quality Assurance (QA) Engineer to develop and execute exploratory and automated tests to ensure product quality. QA engineer responsibilities include designing and implementing tests, debugging, and defining corrective... 

SPARK INVESTMENT MANAGEMENT LLC

PhD Computer Scientist/Software Developer $1M+ Job at SPARK INVESTMENT MANAGEMENT LLC

 ...etc. Your ability to create effective software, combined with your gift for architecture...  ...an impact on facilitating research, developing new strategies, portfolio management, and...  ...the team. We do not require past experience with finance, trading systems, or even...