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 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.] The MathWorks Inc
Job Tags
Similar Jobs
Nurse First
...Nurse First is seeking a travel nurse RN Psychiatric for a travel nursing job in Brattleboro, Vermont. Job Description & Requirements ~ Specialty: Psychiatric ~ Discipline: RN ~ Start Date: 02/24/2025~ Duration: 13 weeks ~36 hours per week ~ Shift: 12...
Baylor Scott & White Health
...SUMMARY The PA Inpatient Medicine is a licensed, certified, non-physician healthcare provider who effectively renders direct patient care... ...by supervising Physician. May conduct hospital rounds, assist with admissions and discharges, and provide on-call support....
AO Globe Life
...! Were seeking driven individuals who are passionate about helping others and aspiring to reach top-level leadership positions. Why Join Us?#Work from Home: Enjoy the freedom and flexibility of working remotely, allowing you to create your ideal workspace and...
Encompass Health
...Registered Nursing Career Opportunity Hiring all positions Full- Ti me, Part -Time, Pool, Weekend Options, New Grads and 13 week contract. Experience nursing as it was meant to be. Were looking for Registered Nurses who are inspired by the prospect of...
Uber
...Driver - Get Paid Daily at Uber summary: Driving with Uber provides flexible income opportunities for drivers seeking part-time or full-time work. Drivers can earn cash quickly and have the autonomy to choose their driving hours, while also being able to rent vehicles...