Software Engineer

Trimble Inc.Westminster, CO
6dOnsite

About The Position

Shape the Future of 3D Design: iOS Engineer (SketchUp for iPad) Imagine being part of the team that empowers millions of architects, designers, and creators to bring their boldest ideas to life on the world's most intuitive 3D modeling platform. We are looking for a motivated, low-key, and highly collaborative engineer to help us continue delivering a delightful and powerful SketchUp experience for iPad, ensuring our users can optimally express their creativity anywhere, at any time. About Us Trimble is a global technology company that connects the physical and digital worlds, transforming the ways work gets done. With relentless innovation in precise positioning, modeling and data analytics, Trimble enables essential industries including construction, geospatial and transportation. Whether it's helping customers build and maintain infrastructure, design and construct buildings, optimize global supply chains or map the world, Trimble is at the forefront, driving productivity and progress. AECO: The Trimble AECO segment provides digital construction solutions that increase precision and productivity for Architecture, Engineering, Construction, and Operations. What Makes This Role Great: In this role, you'll be at the forefront of developing SketchUp for iPad, directly influencing how users express and communicate their ideas in 3D and shaping the future of mobile design technology. You will have the unique opportunity to work on a product that feels like a "Colorado startup" while enjoying the stability and reach of a global industry leader like Trimble.

Requirements

  • Proven Mobile Expertise: 3-5 years of experience developing rich, graphical iOS applications using Swift, SwiftUI, and Xcode.
  • Strong Technical Core: Solid experience developing applications in C++ and a deep understanding of multithreaded application development.
  • Quality Mindset: A test-driven development (TDD) mentality with a track record of solving complex technical problems independently.
  • Modern Workflow: Experience leveraging AI-powered development tools to optimize your daily coding and problem-solving processes.

Nice To Haves

  • A passion for or background in 3D graphics and design software.
  • Experience with control systems like Git.
  • Familiarity with Agile development methodologies and JIRA.

Responsibilities

  • Architect and Develop high-performance code using a modern stack of Swift, SwiftUI, and C++ to power complex 3D modeling features.
  • Collaborate Directly with Product Managers to translate user needs into innovative features that maintain the "SketchUp magic" on mobile devices.
  • Elevate Code Quality by serving as a proficient reviewer and refactoring code to ensure the product remains scalable and performant.
  • Drive Technical Innovation by analyzing and designing new features that push the boundaries of what is possible in a mobile 3D environment.

Benefits

  • Trimble offers comprehensive core benefits that include Medical, Dental, Vision, Life, Disability, Time off plans and retirement plans.
  • Most of our businesses also offer tax savings plans for health, dependent care and commuter expenses as well as Paid Parental Leave and Employee Stock Purchase Plan.
  • If this position is identified above as commission- or bonus-eligible, the terms of the commission plan or discretionary bonus plan for which you are eligible will be provided following the employee start date.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service