Senior Application SDK Engineer

Magic Leap   •  

Fort Lauderdale, FL

Industry: Retail & Consumer Goods

  •  

5 - 7 years

Posted 45 days ago

Job Description:

As a Senior Application SDK Engineer for Magic Leap's Lifestream team you will have responsibility for the planning and development of our Application SDK in support of the implementation of our Lifestream business function and how it integrates within our product portfolio.

Key Responsibilities:

  • Subject matter expert with strong knowledge of the software engineering discipline.
  • Design, develop, optimize, debug and maintain industrial manufacturing software applications using accepted engineering practices and tools.
  • Perform language and platform conversions, rewrites, or upgrades of existing software applications as required
  • Develop specialized graphical user interfaces with heavy use of 2D, 3D, and 4D data visualizations.
  • Design, develop, and maintain algorithms related to data and signal analysis, curve fitting, optimization, machine learning, parallel processing, etc.
  • Design, develop, and maintain databases and associated tools for storage/retrieval of measurement and process control data
  • Participate in the exploration of artificial intelligence and machine learning for the purpose of automating decisions
  • Identify and mitigate security and data integrity concerns related to deployed software applications.
  • Maintain software engineering with revision control and supporting documentation.
  • Develop and maintain project plans, budgets, and summaries for project approvals and periodic reporting.

Preferred Skills:

  • Highly proficient in C/C++, SQL, and GUI development
  • Experience with visual Linux and GNU tools and cross platform development
  • Experience with GPU programming
  • Experience with numerical analysis methods, digital signal processing , and / or statistical methods
  • Familiarity with common protocols and languages (http, ftp, HTML, XML, JSON, MATLAB, LabVIEW, Python, Javascript, R, etc.

Education:

  • Bachelor's degree in Software Engineering or related discipline and seven years of relevant experience

Additional Information

  • All your information will be kept confidential according to Equal Employment Opportunities guidelines.