iOS Engineer, Graphics and Rendering

4 Months ago • All levels • Rendering

Job Summary

Job Description

Develop a mobile app for robotic interaction, leveraging 3D graphics and real-time rendering. Expertise in Swift, Rust, or Python required. Experience with 3D graphics, game development, and user interface design is a plus.
Must have:
  • iOS Development
  • 3D Graphics
  • Swift/Rust/Python
  • User Interface
Good to have:
  • C/C++/Objective-C
  • Android Development
  • Compute Shaders
  • Rasterization Pipelines
Perks:
  • Small Team
  • Huge Impact

Job Details

About us:

We’re a Series A company building intelligent, endearing robots for consumer use at home. The home autonomy space has been dramatically overlooked when it comes to robotics. While the last decade has seen an influx of companies promising self-driving cars and intelligent humanoids, none are delivering these solutions reliably or affordably. Meanwhile, regular people are still stuck spending dozens of hours per week on repetitive household chores.

At Matic, we're leveraging advanced technology to address this problem. We've started by reimagining what autonomous floor cleaning robots can achieve using AI and computer vision with our flagship product. From there, our goal is to continue automating other forms of household labor, shipping realistic, affordable, and privacy-first robots to our users while building iteratively toward more complex tasks and capabilities over time.

About the role:

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.

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.

What you'll do

  • 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

What we look for

  • Experience building iOS applications from end-to-end, especially with a focus on 3D graphics or game development

  • Systems-level fluency in Swift, Rust, and/or Python is required; experience with C/C++, Objective-C, or Android development is a plus

  • Comfort with math fundamentals that go well beyond front-end development

  • Familiarity with vertex and compute shaders, coordinate-space transforms, and rasterization pipelines is a plus

  • Strong product and design intuition driven by a genuine obsession with user experience

  • Proven track record of mobile launches

  • Pride in your programming and attention to detail

  • Comfort with a fast-paced, startup atmosphere -- you don’t shy away from the hard work

  • Ability to take risks, a passion for learning, and no fear of failure

If you got to this point, we hope you're feeling excited about this opportunity at Matic! Even if you don't feel that you meet every single requirement, we still encourage you to apply. We're eager to meet people who are keen to learn and are passionate about what Matic is building. We want to hear how you can contribute to our team in a variety of ways – not just the above boxes.

Similar Jobs

Ubisoft - Team Lead (Programming)

Ubisoft

Montreal, Quebec, Canada (On_site)
3 Weeks ago
Netflix - Senior Software Engineer, Partner Engineering - SPL APAC - Singapore

Netflix

Singapore, Singapore (On-Site)
1 Week ago
Samsung Semiconductor - Intern, Memory Solutions Research Engineer

Samsung Semiconductor

San Jose, California, United States (Hybrid)
2 Weeks ago
Playrix - Senior C++ Software Engineer (Gameplay)

Playrix

Portugal (Remote)
3 Months ago
Amazon Games - Senior ML Scientist, Amazon Games AI Research

Amazon Games

San Diego, California, United States (On-Site)
1 Month ago
SOSHNY - 3D Rendering Designer

SOSHNY

Charlotte, North Carolina, United States (On-Site)
9 Months ago
Epic Games - Senior Game Systems Programmer

Epic Games

(On-Site)
1 Month ago
Maverick Games - Principal Rendering Engineer

Maverick Games

Warwick, England, United Kingdom (On-Site)
4 Weeks ago
The Walt Disney Company - Lighting Technical Director

The Walt Disney Company

Sydney, New South Wales, Australia (On-Site)
1 Week ago
Epic Games - Senior Desktop Programmer, Fortnite Tech

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Senior Network Engineer- IAAS- San Jose

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Playtika - JavaScript Developer

Playtika

Ukraine (On-Site)
3 Months ago
Google - Cloud Technical Solutions Engineer, Security

Google

Pune, Maharashtra, India (On-Site)
3 Months ago
ByteDance - Senior Software Engineer - Serverless Compute Infrastructure

ByteDance

Seattle, Washington, United States (On-Site)
21 Hours ago
Luxoft - Android Framework Developer

Luxoft

(Remote)
1 Month ago
Playrix - Senior C++ Software Engineer (Tools)

Playrix

Montenegro (Remote)
3 Months ago
Epic Games - Senior UI Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Week ago
Unity - Software Developer, Release Tools, Release Engineering

Unity

Vilnius, Vilnius County, Lithuania (On-Site)
4 Months ago
The Walt Disney Company - Senior Software Engineer (C++/Rust)

The Walt Disney Company

Santa Monica, California, United States (On-Site)
22 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in Canada

The Walt Disney Company - Lighting - Jedi Academy

The Walt Disney Company

Vancouver, British Columbia, Canada (Hybrid)
22 Hours ago
Rackspace Technology - Google Cloud Engineer IV

Rackspace Technology

Canada (Remote)
3 Weeks ago
Autodesk - Principal Software Engineer (Back-End)

Autodesk

Vancouver, British Columbia, Canada (Remote)
4 Months ago
Evolution - Academy Manager

Evolution

New Westminster, British Columbia, Canada (On-Site)
4 Months ago
Activision - Lead Systems Designer - Sledgehammer Games Toronto

Activision

Toronto, Ontario, Canada (On-Site)
3 Months ago
Pragma - Professional Services Engineer - Customer Operations

Pragma

Canada (Remote)
2 Months ago
Vancouver Surge - Social Media Specialist

Vancouver Surge

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Beamdog - Senior Game Developer - Classic Titles

Beamdog

Alberta, Canada (Remote)
1 Week ago
Ubisoft - Data Product Manager

Ubisoft

Montreal, Quebec, Canada (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Rendering Jobs

Sperasoft - Rendering Developer

Sperasoft

Yerevan, Yerevan, Armenia (On-Site)
3 Months ago
Maverick Games - Rendering Engineer

Maverick Games

Warwick, England, United Kingdom (On-Site)
4 Weeks ago
Maverick Games - Senior Rendering Engineer

Maverick Games

Warwick, England, United Kingdom (On-Site)
4 Weeks ago
Activision - Senior Expert VFX Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Epic Games - Senior Engine Programmer

Epic Games

United Kingdom (On-Site)
2 Weeks ago
Epic Games - Senior ML Developer

Epic Games

Lucerne, Lucerne, Switzerland (On-Site)
1 Month ago
Epic Games - Rendering Programmer

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
2K - Senior Rendering Engineer

2K

San Mateo, California, United States (On-Site)
4 Months ago
Kojima Productions - Lighting Artist

Kojima Productions

Tokyo, Japan (On-Site)
2 Months ago
Epic Games - Senior Engine Programmer

Epic Games

United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded