About The Position

We are a team of architects and specialists who are looking for an individual to help build frameworks and APIs that underly critical system experiences. The ideal candidate will have strong programming skills in addition to an interest in creating foundational frameworks and APIs. You should be comfortable participating in architecture discussions, taking ownership of specific problem areas, articulating design choices, and delivering highly optimized code in performance-critical environments. In this role you will work closely with other engineers who are developing system frameworks and interfaces. Your software will integrate with a much larger code base, which will provide a cohesive experience for all users of our products. You will also interact with quality assurance engineers to ensure the right test plans and user scenarios are implemented. You will be responsible for development, testing, performance optimization, and overall quality of the software you develop.

Requirements

  • BS CS/EE or equivalent
  • Experience developing software frameworks and APIs
  • Strong command of object-oriented programming (Swift preferred)
  • Excellent communication and presentation skills
  • Ability to take high-level requirements and turn them into deliverable code

Nice To Haves

  • Experience or interest in Spatial Computing
  • Understanding of inter-process communication and systems development

Responsibilities

  • building frameworks and APIs that underly critical system experiences
  • participating in architecture discussions
  • taking ownership of specific problem areas
  • articulating design choices
  • delivering highly optimized code in performance-critical environments
  • development
  • testing
  • performance optimization
  • overall quality of the software you develop
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service