Software Tools Developer

직무 소개

지원하기

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.

직무 상세

          

지원자격

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

You and MathWorks

왜 MathWorks일까요?

뛰어나고 열정적인 동료들과 협업할 기회를 얻을 수 있습니다. 세상에 변화를 불러오는 소프트웨어 제품 개발에 기여할 수 있습니다. 그리고 개개인과 고객, 지역 커뮤니티를 위해 올바른 일을 위해 헌신하는 기업의 일원이 되는 것을 의미합니다.

MathWorks는 엔지니어와 과학자들이 사용하는 선도적 테크니컬 컴퓨팅 소프트웨어인 MATLAB 및 Simulink를 개발합니다. 16개 국가에 6,500명 이상의 직원이 근무하고 있으며, 본사는 미국 매사추세츠주 네이틱에 소재하고 있습니다. MathWorks는 비공개 회사로서 1984년 설립 이래로 매년 수익을 창출하고 있습니다.

YOU + MathWorks = Unlimited Possibilities

패널 내비게이션

MathWorks Talent Network 가입하기

맞춤형 채용 정보, 스토리, 회사 최신 소식을 받아보세요.

지원하기