Software Engineer - Offerte di lavoro MathWorks

Software Engineer

Riepilogo delle posizioni

Candidati subito

Working under the direction of the Manager or Senior Team Lead, will be responsible for designing and developing sophisticated software; developing the next generation enterprise deployment platform for MATLAB-based analytics and Simulink-based simulation, which will adhere to the cloud-native development methodologies and will support a wide range of applications, with use cases ranging from simple MATLAB function-as-a-service or Simulink simulation-as-a-service to complex workflows involving complete ModelOps lifecycle; supporting the design and deployment of machine learning pipelines; monitoring deployed machine learning models and integrations with modem CI/CD systems to iteratively train and deploy these models; designing and implementing scalable and fault tolerant, large scale distributed system based on micro-services; participating in the development of distributed data storage technologies to support the analytics platform; collaborating with other engineers to build high quality software; working closely with a tight, agile team that iterates quickly to fulfill the dynamic needs of MathWorks enterprise customers; and working across a range of technologies, from C++ based distributed systems backed by C++ based data storage technologies, to working on consensus protocol implementations based on secure communication channels, to deploying these micro-services on container orchestration frameworks.

Responsabilità

      

Qualifiche

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 performing containerization using Docker.
  • Demonstrated expertise programming in C++ or MATLAB; and architecting code using design patterns.
  • Demonstrated expertise performing version control and continuous integration; and in software configuration management and version control system management, including analysis and implementation of branching strategies using Git or Perforce.
  • Demonstrated expertise in the full software development life cycle (SDLC), including requirements gathering, functional design, architecture design, implementation, and testing, according to scrum-based Agile methodologies.

[Expertise may be gained during Graduate program.]

You and MathWorks

Perché MathWorks?

È una fantastica opportunità per collaborare con persone brillanti, che amano ciò che fanno. Significa contribuire allo sviluppo di prodotti software che possono fare la differenza nel mondo. Significa entrare a far parte di un’azienda che da sempre si impegna a fare la cosa giusta, per le singole persone, per i clienti e per la comunità locale.

MathWorks sviluppa MATLAB e Simulink, i software per il calcolo tecnico leader del settore, destinati a ingegneri e scienziati. L’azienda, la cui sede centrale si trova a Natick, Massachusetts, USA, vanta un organico di oltre 6.500 persone in 16 paesi. MathWorks è un’azienda privata che ha sempre realizzato utili, fin dalla sua costituzione nel 1984.

YOU + MathWorks = Unlimited Possibilities

Navigazione nel pannello

Entra nella nostra Talent Network

Ricevi storie, aggiornamenti aziendali e offerte di lavoro personalizzate.

Candidati subito