Software Tools Developer

Zusammenfassung der Tätigkeit

Jetzt bewerben

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.

Verantwortlichkeiten

          

Qualifikationen

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.]

Jetzt bewerben

You and MathWorks

Warum MathWorks?

Wir bieten dir die Chance, mit klugen und leidenschaftlichen Menschen zusammenzuarbeiten. Wir leisten einen Beitrag zu Softwareprodukten, die auf dieser Welt etwas bewegen. Dies bedeutet für dich, Teil eines Unternehmens zu sein, das sich mit großem Engagement dafür einsetzt, das Richtige zu tun – für den Einzelnen, für unsere Kunden und für die Gemeinschaft, deren Teil wir sind.

MathWorks entwickelt mit MATLAB und Simulink die führende Software für technische Berechnungen, die von Ingenieuren und Wissenschaftlern weltweit genutzt wird. Das Unternehmen beschäftigt mehr als 6.500 Menschen in 16 Ländern. Der Hauptsitz ist in Natick, Massachusetts, in den USA. MathWorks ist ein Privatunternehmen, das seit seiner Gründung im Jahr 1984 in jedem Jahr profitabel gearbeitet hat.

YOU + MathWorks = Unlimited Possibilities

Navigation im Panel

Talent Network beitreten

Erhalten Sie personalisierte Stellenangebote, Berichte und Unternehmensneuigkeiten.

Talent Network

Contact us if you need reasonable accommodation because of a disability in order to apply for a position.

The MathWorks, Inc. is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics. View the EEOC Know Your Rights poster.

MathWorks participates in E-Verify. View the E-Verify posters here.