Software Engineer
1 week ago
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 ourcandidates' 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 timeSketchUp 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,...
-
Senior Software Engineer
4 weeks ago
Westminster, United States Maxar Technologies Full timePlease 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 timePlease 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,...
-
Principal Software Engineer
5 months ago
Westminster, United States Caterpillar Full timeJob 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...
-
Senior Software Engineer
4 days ago
Westminster, United States Maxar Technologies Full timePlease 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 timeJob 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...
-
Senior Imagery Software Engineer
1 week ago
Westminster, Colorado, United States MAXAR Full timeUnlock 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...
-
Enterprise Software Support Engineer
4 months ago
Westminster, United States Talent Leverage Full timeAbout 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...
-
Software Engineering Intern
1 month ago
Westminster, United States Trimble Full timeYour 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...
-
Software Architect for Data Engineering
5 days ago
Westminster, Colorado, United States Maxar Technologies Full timeAt 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,000We 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 timeWe 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 timeOverview 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 timeAbout 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...
-
Geospatial Software Architect
5 days ago
Westminster, Colorado, United States Maxar Technologies Full timeAbout 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...
-
Entry Level Software Developer
5 days ago
Westminster, United States Maxar Technologies Full time $107,000 - $229,000Senior 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...
-
Entry Level Software Developer
5 days ago
Westminster, United States Maxar Technologies Full timeSenior 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...
-
Entry Level Software Developer
4 days ago
Westminster, United States Maxar Technologies Full timeSenior 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...
-
Highly Skilled Software Development Expert
4 days ago
Westminster, United States Maxar Technologies Full timeMaxar 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 timeSenior 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...