Sr. Software Engineer – National Society of Black Engineers (NSBE)

September 24, 2021
Westminster, CO
Job Type


Title: Senior Software Engineer

Location: Westminster, CO

Department: Trimble Autonomous Solutions


We are Trimble

We are an industrial technology company that transforms the way the construction, agriculture and transportation industries conduct business right across the world. Essentially, we make it easier for our customers to build infrastructure, grow our foods and transport the goods you use everyday - and do it in an environmentally responsible way. 

For your career, this means working with a global team of people who have an entrepreneurial spirit while tackling some of the world’s biggest challenges, working in a collaborative and inclusive environment with innovators who bring their whole selves to work


Job Summary

The Trimble Autonomous Solutions group is looking for a Senior Software Engineer to develop the next generation of autonomous vehicle technologies. You will work on cutting-edge full stack autonomous platforms that increase the productivity of construction sites and automates task execution . When you work at Trimble you will be exposed to a wide range of technologies; our products contain everything from high accuracy GNSS positioning to OpenGL 3D graphics, real-time control systems to vehicle robotics. Come join an outstanding team of engineers in an exciting and growing division of a company that has a track record of consistent growth.


Key Responsibilities

  • Create software designs, implement them and test those designs to meet established requirements

  • Work with the project team and with the application domain experts to establish achievable requirements

  • Work with the project team to identify/clarify project goals, establish useful milestones, and develop a breakdown of the engineering tasks to be performed

  • During the development process, develop engineering effort/schedule estimates to support overall project scheduling, project tracking, and change control decisions

  • Participate in technical design reviews as required by the project framework

  • Maintain and archive design documents, source code, and other work products necessary for the project

  • As necessary, work independently or with quality assurance personnel to plan and execute product testing

  • As necessary, perform or enable the ongoing support of software through the creation of design documentation or the performance of defect isolation and resolution

  • Work with the author of product documentation to assist in the development and review of product documentation

  • As necessary, provide engineering work products and documentation to manufacturing and document control as necessary for successful product release


Skills & Experience Required

  • Bachelor’s degree or equivalent combination of education and experience

  • 5+ years of Java or C# programming experience

  • Experience with large system design such as those found in automotive, aerospace, and industrial systems

  • Experience with API and library design

  • A thorough understanding of OO design patterns

  • Self-managed, self-starter able to work in a rapidly changing environment

  • Problem-solving ability and strong experience analyzing information along with quick effective decision-making


Nice-to-Have Experience

  • UI development experience is a plus

  • Knowledge or experience with Embedded Linux is a plus

  • Mobile or Web app development experience is a plus

  • Development of large scale distributed systems

  • Development or integration with cloud services 



We believe in celebrating our differences. That is why our diversity is our strength. To us that means actively participating in opportunities to be inclusive. Diversity, Equity, and Inclusion has guided our current success while also moving our desire to improve. We actively seek to add members to our community who represent our customers and the places we live and work.

We have programs in place to make sure our people are seen, heard, and welcomed and most importantly that they know they belong, no matter who they are or where they are coming from.


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:





Bonus Eligible?



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 Inc. is proud to be an Equal Opportunity and Affirmative Action Employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, status as a covered veteran in accordance with applicable federal, state and local laws, or any other protected factor. EOE/M/F/V/D

Drop files here browse files ...

Related Jobs

Steward / Prep Cook   Boulder, CO new
October 19, 2021
October 19, 2021
Hotel Associate   Denver, CO new
October 19, 2021
Special Education Teacher   Fort Lupton, CO new
October 19, 2021
Special Education Teacher   Aurora, CO new
October 19, 2021