Applications for this position are currently paused

PLATFORM SOFTWARE ENGINEER

Save
Job updated about 4 years ago

Job Description

Occipital is committed to creating spatially aware software that just works. We love it when our products deliver a seamless computer vision experience, and so do our customers. We’re looking for engineers that want to develop and hone this experience on all of our platforms, large and small.

The Platform Software Engineer

  • Works across multiple platforms including Windows, Android, Linux, iOS, and/or MacOS.
  • Has relevant experience developing large-scale software systems on any or all of these platforms.
  • Deconstructs and optimizes complex software designs. You’ll be diving deep into the heart of our systems, and you should know how to find your way around.
  • Uses design and UX elements (mobile or otherwise) to create a better spatial computing experience on our platforms.
  • Approaches problems with a scientific mindset while looking at the big picture, not just the issue at hand. Presents analysis to leadership and recommends the best change with the biggest positive impact.
  • Communicates solutions with clarity and courtesy to internal dev teams, partners, and customers.

Platform Engineers are a mix of scientist and designer: they should have the know-how to work through problems, but also the finesse to build a solution that makes our software easier to use through both better implementation and better UX. You’ll have the opportunity to work across product development and performance engineering, while also engaging with partners about how we make our advancements in spatial computing work best for them.

Responsibilities

  • Build and sanity test release binaries, and push new releases to production.
  • Investigate, research, debug, and solve integration problems.
  • Work with our internal and open source git repos, continuous integration (e.g. Jenkins), build & testing systems.
  • Build understanding about the wide variety of software across our platform at a deep engineering level.
  • Enhance, expand, and develop documentation, resource materials, and technical FAQs.
  • Profile and optimize complex computer vision applications, graphics, and UI systems.
  • Quickly develop prototype and sample applications for various platforms.
  • Coordinate with CX and developer support to resolve technical/coding issues.
  • Support partners with app development and build and support technical demonstrations.
  • Work around strict timelines and deadlines and know how to best organize priorities.

Requirements

  • Experience with macOS & iOS platforms; Windows platforms; Android platforms.
  • Significant experience programming in C++, OpenGL, and scripting languages.
  • Understanding of 3D mathematics and algorithms.
  • Experience with Git.
  • A history of shipping code: side projects, products, open source.
  • Bachelor’s degree in Computer Science or related field, such as Geomatics Engineering, or equivalent experience in the industry. Master’s degree recommended.

Preferred

  • 2+ years of experience in graphics and real-time performance optimization.
  • 2+ years of experience in software engineering, release engineering.
  • Prior experience engaging with customers / outside developers directly.
  • GPGPU (OpenCL/Metal/CUDA).
  • Prior knowledge or hands-on experience in image processing or computer vision, robotics research and experience in mapping and navigation in visual SLAM and dense reconstruction.
  • Prior experience developing mixed and virtual reality applications.

For application, please send the mail to [email protected]. Please make sure to include below items in email:

1. Job title - PLATFORM SOFTWARE ENGINEER
2. Location - Asia-Pacific area
3. Where did you find the job - CakeResume
4. Cover Letter
5. Resume
6. Everything in English

View all jobs
View all jobs
Save
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
Logo of Occipital.

About us

Occipital is a company based in Boulder, CO and San Francisco, CA. We are a spatial computing company focusing on 3D sensing, object scanning, room mapping, SLAM (simultaneous localization and mapping), ARVR and more. We are the only few companies in the world that provide an integrated solution from hardware, software, algorithm to SDK. We are well known for Structure Sensor, Structure Core, Canvas, PX-80 and 360 Panoramas.

http://Occipital.com
http://Structure.io
http://Canvas.io
http://Paracosm.io