iOS Engineer (Graphics and Rendering)

MATIC LLC
Menlo Park, United States of America
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 200K

Job location

Remote
Menlo Park, United States of America

Tech stack

3D Computer Graphics Software
Android
IOS Applications
C++
Video Game Development
Human-Computer Interaction
Mobile Application Software
Python
Objective C++

Job description

  • We're looking for a senior-level software engineer who can own our iOS stack and ensure that it serves as an intuitive, visually appealing interface for the connections between our robots and the humans who use them
  • Build a mobile app that enables delightful, multi-modal interactions between humans and robots and mirrors the real world in 3D in real time
  • Create first-of-its-kind mapping, scrollable time-lapse, and dynamic user interface on a 3D world that's super intuitive and feels like magic to users
  • Closely collaborate with our Design, Software, Algorithms, and Hardware teams to bring to life a product vision that changes users' perception of what's possible
  • Be part of a small team of talented engineers, with huge impact on the trajectory of our product

Requirements

Skills & expertise Attention to detail C++ Android iOS Rust, * Proven track record of mobile launches

  • Comfort with math fundamentals that go well beyond front-end development
  • Strong product and design intuition driven by a genuine obsession with user experience
  • Pride in your programming and attention to detail
  • Experience building iOS applications from end-to-end, especially with a focus on 3D graphics or game development
  • Familiarity with vertex and compute shaders, coordinate-space transforms, and rasterization pipelines is a plus
  • Comfort with a fast-paced, startup atmosphere - you don't shy away from the hard work
  • Systems-level fluency in Swift, Rust, and/or Python is required; experience with C/C++, Objective-C, or Android development is a plus
  • Ability to take risks, a passion for learning, and no fear of failure
  • If you're passionate about writing good code and excited by the opportunity to connect humans and robots, we'd love to learn more about you

Apply for this position