Welcome to Trimble! We are a leading provider of advanced technology solutions for industries such as construction, agriculture, transportation, and more. We are currently seeking a passionate and experienced Software Engineer to join our dynamic team. As a Software Engineer at Trimble, you will have the opportunity to design, develop, and implement cutting-edge software solutions that will have a significant impact on our customers' productivity and success. If you have a strong background in software development, a drive for innovation, and a desire to be part of a collaborative and fast-paced environment, we encourage you to apply. Join us in revolutionizing the industries we serve with your skills and expertise.
- Develop and implement innovative software solutions for Trimble's various industries, including construction, agriculture, and transportation.
- Collaborate with cross-functional teams to gather requirements and design software systems that meet customer needs.
- Write efficient and well-structured code using various programming languages and tools.
- Conduct thorough testing and debugging to ensure the quality and functionality of software solutions.
- Keep up-to-date with emerging technologies and trends in software development to continuously improve Trimble's products.
- Participate in code reviews, provide constructive feedback, and continuously improve software development processes.
- Communicate project status, challenges, and progress to team members and management.
- Troubleshoot and resolve technical issues in a timely and efficient manner.
- Contribute to the development of technical documentation and user manuals for software products.
- Collaborate with product managers, designers, and other stakeholders to ensure successful and timely delivery of software solutions.
- Participate in brainstorming sessions and provide creative solutions to technical challenges.
- Mentor and guide junior software engineers, providing technical support and guidance as needed.
- Adhere to software development standards, processes, and best practices.
- Continuously improve and optimize existing software systems to ensure optimal performance and scalability.
- Participate in team meetings and contribute to the overall success and growth of Trimble.
Strong Problem-Solving And Analytical Skills, With The Ability To Troubleshoot Complex Technical Issues.
Bachelor's Degree In Computer Science, Software Engineering Or A Related Field.
Proficient In Programming Languages Such As Java, C++, Python, Or Javascript.
In-Depth Knowledge Of Software Development Processes And Methodologies.
Experience With Agile Development And Continuous Integration/Continuous Delivery (Ci/Cd) Practices.
Project Management
Database Management
Test Automation
Agile Methodology
Technical Writing
Cloud Computing
Debugging skills
User Interface Design
Problem-Solving
Coding Proficiency
Networking Expertise
Communication
Conflict Resolution
Customer Service
Leadership
Time management
Interpersonal Skills
creativity
Teamwork
Adaptability
Problem-Solving
According to JobzMall, the average salary range for a Software Engineer in Sunnyvale, CA, USA is between $110,000 and $150,000 per year. This range can vary depending on the specific company, level of experience, and skills of the individual. Some companies may also offer additional benefits and bonuses, which can impact the overall salary.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
Trimble Inc. is a Sunnyvale, California-based developer of receivers, laser rangefinders, unmanned aerial vehicles, inertial navigation systems and software processing tools.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started