Software Engineer

1 week ago


Westminster, United States Trimble Full time

SketchUp Graphics Software Engineer

This Opportunity

If you've ever used SketchUp, you know it is special software: 3D modeling that's easy to learn, intuitive to use, and accessible to everyone. Try it out for free at app.sketchup.com. Come work with us and serve millions of users every day.

The Software Engineer is a member of the SketchUp Graphics team, which is a team at SketchUp that is responsible for the core graphics library. As a member of the Graphics team, you'll be working to both refine and re-imagine how we deliver cutting edge 3D software on Windows, Mac, iPad and Web, helping people everywhere express and communicate their ideas. We're looking for someone who is highly skilled, motivated, collaborative -- and pretty low-key about it all.

About SketchUp, a Colorado startup all grown up

Part of Trimble, SketchUp is one of the most popular 3D modeling and design tools in the world. Today, millions of architects, engineers, contractors, woodworkers, artists, and other creatives use our software to design transit centers, treehouses, and everything in between. We support a healthy work/life balance and high-quality standards for software and coffee.

About Trimble, our parent company

Trimble is transforming the way the world works by delivering products and services that connect the physical and digital worlds. Our core technologies in spatial positioning, modeling, connectivity and data analytics enable customers to improve productivity, quality, safety, and sustainability in design, architecture, and construction.

Primary Duties:

  • Develop graphics code using the following technologies:

    • C++

    • Metal, WebGPU, DirectX12/DirectX11

  • Collaborate with developers on our team and on other teams

  • Add features collaboratively designed with the Product Manager

  • Work with QA to help test your code

Education Requirements:

  • BS/BA degree in Computer Science, Software Engineering, or related technical field

Experience Requirements:

  • BS/BA degree in Computer Science, Computer Engineering, or related field of study

  • 5+ years experience in C++

  • 5+ years experience developing rich graphical applications

  • Graphics programming experience with Metal, DirectX, WebGPU, or Vulkan, OpenGL

  • Understanding of fundamental graphics concepts including but not limited to CPU / GPU parallelism, vertex processing, fragment processing, shader programming, and performance tuning.

  • Windows and/or macOS client development

  • Familiarity with common commercial software development best practices

  • A test-driven development mentality

Additional Skills/Experience Desired:

  • Familiarity with physical based rendering techniques including but not limited to image based lighting, PBR material implementation, and performance optimization.

  • Familiarity with other rendering techniques such as Ambient Occlusion and Ray-Tracing.

  • Familiarity with C++/QT framework

  • Scripting languages such as Ruby and Python

  • Familiarity with computational geometry

  • Experience using Git, JIRA, and Confluence

-

Pay Equity

-

Trimble provides the following compensation range and general description of other compensation and benefits that it in good faith believes it might pay and/or offer for this position. This compensation range is based on a full time schedule. Trimble reserves the right to ultimately pay more or less than the posted range and offer additional benefits and other compensation, depending on circumstances not related to an applicant's sex or other status protected by local, state, or federal law.

-

Hiring Range:

122642

-

165466

-

Bonus Eligible?

Yes

-

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.

-

Trimble is proud to be an equal opportunity employer. We welcome and embrace our
candidates' diversity and take affirmative action to employ and advance individuals
without regard to race, color, sex, gender identity or expression, sexual orientation,
religion, age, physical or mental disability, veteran status, pregnancy (including
childbirth or related medical conditions), national origin, marital status, genetic
information, and all other legally protected characteristics. We forbid discrimination and
harassment in the workplace based on any protected status or characteristic. A criminal
history is not an automatic bar to employment with the Company, and we consider
qualified applicants consistent with applicable federal, state, and local law.
The Company is also committed to providing reasonable accommodations for
individuals with disabilities, and individuals with sincerely held religious beliefs in our job
application procedures. If you need assistance or an accommodation for your job, contact AskPX@px.trimble.com
  • Software Engineer

    1 week ago


    Westminster, United States Trimble Full time

    SketchUp Graphics Software Engineer This Opportunity If you've ever used SketchUp, you know it is special software: 3D modeling that's easy to learn, intuitive to use, and accessible to everyone. Try it out for free at app.sketchup.com. Come work with us and serve millions of users every day. The Software Engineer is a member of the SketchUp Graphics team,...


  • Westminster, United States Maxar Technologies Full time

    Please review the job details below.Senior Software Engineer Our team is looking for a Senior Software Engineer to join our group. We use quick iteration and regular feedback cycles to prototype for customers, both internal and external, to provide Insights, backed with a sophisticated data architecture, that accelerate the flow of work from experimentation...

  • Software Engineer

    4 weeks ago


    Westminster, United States Maxar Technologies Full time

    Please review the job details below.Maxar is seeking a Software Engineer to join our Platforms Ordering team. This is a hybrid/remote position located in the Westminster, CO area.Life with Us Maxar Intelligence is a provider of secure, precise, geospatial intelligence. We deliver disruptive value to government and commercial customers to help them monitor,...


  • Westminster, United States Caterpillar Full time

    Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress...


  • Westminster, United States Maxar Technologies Full time

    Please review the job details below. Senior Software Engineer   Our team is looking for a Senior Software Engineer to join our group . We use quick iteration and regular feedback cycles to prototype for customers, both internal and external, to provide Insights , backed with a sophisticated data architecture, that accelerate the flow of work...

  • Software Engineer

    5 days ago


    Westminster, United States Maxar Technologies Full time

    Job DescriptionPlease review the job details below.Maxar is seeking a Software Engineer to join our Platforms Ordering team. This is a hybrid/remote position located in the Westminster, CO area.Life with Us Maxar Intelligence is a provider of secure, precise, geospatial intelligence. We deliver disruptive value to government and commercial customers to help...


  • Westminster, Colorado, United States MAXAR Full time

    Unlock Your Potential at MaxarWe're seeking a talented Senior Imagery Software Engineer to join our team and contribute to the development of cutting-edge cloud-native services that support world-class satellite imagery operations. As a key member of our team, you'll be responsible for designing, developing, and enhancing back-end microservices and APIs that...


  • Westminster, United States Talent Leverage Full time

    About the job Enterprise Software Support Engineer Enterprise Software Support Engineer EVS LLC, a Westminster, CO based enterprise SaaS company, is seeking ambitious and talented individuals looking to start or further their career at an energetic and quickly growing company. Our software runs every aspect of customers warehouse operation. The EVS Support...


  • Westminster, United States Trimble Full time

    Your Title: Software Engineer Intern Job Location: Westminster, CO; Knoxville, TN; Portland, OR; Dayton, OH; Princeton, NJ; Sunnyvale, CA Department: All Timing: Summer 2025 About Trimble's Internship Program As a Trimble intern, you will not only gain valuable hands-on experience but will also be given challenging, meaningful tasks that will give you...


  • Westminster, Colorado, United States Maxar Technologies Full time

    At Maxar Technologies, we are seeking a skilled Senior Software Engineer to join our Insights Experiences team. This role is responsible for designing and developing scalable, efficient, and secure backend technologies that accelerate user access to insights workflows and data products.We leverage the world's most advanced constellation of satellites to...


  • Westminster, Colorado, United States Maxar Technologies Full time $89,000 - $189,000

    We are seeking a highly skilled Cloud Native Software Engineer to join our team at Maxar Technologies, a leader in the satellite imagery industry. In this role, you will have the opportunity to design and develop complex cloud-native services that support world-class satellite imagery operations.As a key member of our team, you will collaborate with other...

  • Software Engineer

    3 weeks ago


    Westminster, Colorado, United States KPG Healthcare Full time

    We are seeking a skilled Software Engineer to join our team. The ideal candidate will have experience in both frontend and backend development, with a strong focus on creating scalable and efficient applications.The successful candidate will have a deep understanding of full stack development principles and will be able to work effectively in a collaborative...

  • New Grad Program

    4 weeks ago


    Westminster, United States Publicis Groupe Full time

    Overview How You’ll Make an Impact Epsilon is seeking an Associate Software Engineer to be part of a high-performing development team writing production code running in a high frequency/low latency environment. While every team is different, you’ll develop and maintain software products that leverage the latest technologies to deliver large scale one to...

  • Software Engineer

    4 days ago


    Westminster, Colorado, United States Maxar Technologies Full time

    About UsMaxar Technologies is a leading provider of geospatial intelligence solutions, empowering governments and commercial customers to monitor, understand, and navigate our changing planet. Our unique approach combines decades of deep mission understanding and a proven commercial and defense foundation to deploy solutions and deliver insights with...


  • Westminster, Colorado, United States Maxar Technologies Full time

    About MaxarMaxar Technologies is a leading technology company that leverages expertise in geospatial data and remote sensing to deliver critical insights to its customers.We are seeking an experienced Geospatial Software Architect to join our Insights Experiences team. This role requires a deep understanding of full-stack software development, database...


  • Westminster, United States Maxar Technologies Full time $107,000 - $229,000

    Senior Software Engineer  Ensure all your application information is up to date and in order before applying for this opportunity. Our team is looking for a Senior Software Engineer to join our group . We use quick iteration and regular feedback cycles to prototype for customers, both internal and external, to provide Insights , backed with a sophisticated...


  • Westminster, United States Maxar Technologies Full time

    Senior Software Engineer  Ensure all your application information is up to date and in order before applying for this opportunity. Our team is looking for a Senior Software Engineer to join our group . We use quick iteration and regular feedback cycles to prototype for customers, both internal and external, to provide Insights , backed with a sophisticated...


  • Westminster, United States Maxar Technologies Full time

    Senior Software Engineer Our team is looking for a Senior Software Engineer to join our group . We use quick iteration and regular feedback cycles to prototype for customers, both internal and external, to provide Insights , backed with a sophisticated data architecture, that accelerate the flow of work from experimentation to development to production . A...


  • Westminster, United States Maxar Technologies Full time

    Maxar Technologies, a leading technology company, is seeking a Senior Software Engineer to join its Insights Experiences team.About the RoleWe are looking for a highly skilled software development expert to lead the design and implementation of scalable, secure, and efficient software solutions. The ideal candidate will have extensive experience with...

  • Entry Level

    5 days ago


    Westminster, United States Maxar Technologies Full time

    Senior Software Engineer   Our team is looking for a Senior Software Engineer to join our group . We use quick iteration and regular feedback cycles to prototype for customers, both internal and external, to provide Insights , backed with a sophisticated data architecture, that accelerate the flow of work from experimentation to development to...