22 days old

Senior Software Engineer - Modeling Tools

Cupertino, CA 95014
  • Job Code
    200153186
Summary

Summary

Posted: Jul 16, 2020

Role Number:200153186

Apple is looking for a software engineer to join its Modelling team focussing on autonomous technologies. The team builds compiler...Summary

Summary

Posted: Jul 16, 2020

Role Number:200153186

Apple is looking for a software engineer to join its Modelling team focussing on autonomous technologies. The team builds compilers and tools to enable model-driven development and code generation targeting system analysis, planning and integration.

Key Qualifications

  • To succeed within this role, you should have solid experience in several of the following areas:
  • Compiler development and passion for Graph Algorithms and Optimizations.
  • Strong sense of Abstraction and Algorithm skills.
  • Model-driven development and code generation (e.g. Domain-specific tools, Matlab/Simulink, Labview)
  • Domain-specific Language (DSL) Engineering, UML, SysML
  • DSL Frameworks - e.g. Eclipse EMF, Jetbrains MPS, etc.
  • Software engineering and object-oriented programming (e.g. Java, C++, Swift)
  • Systems engineering and architectures in the context of networked, embedded systems
  • Excellent Communication skills - oral and written

Description

Apple is looking for software engineers to help:
- Design domain-specific languages that match the requirements of internal clients.
- Implement algorithms for model analysis and planning.
- Implement code/configuration generators and optimizers for different use cases.
- Support users in integrating the tools into their workflows.

Education & Experience

BS or MS in Computer Science, Computer Engineering or equivalent; 5+ years industry experience building large systems

Additional Requirements

Posted: 2020-09-28 Expires: 2020-10-28

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Software Engineer - Modeling Tools

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast