Trimble is hiring for Software Engineer
- Company Name
- Trimble
- Company Website
- http://www.trimble.com/
- Experience
- 3 years
- Job Role
- Software Engineer
- Job Type
-
- Experienced
- Job Location
-
- Chennai
- Skills
-
- CAD
- C#
- .NET
- C++
- Education
-
- BE/BTech
Eligibility Criteria
Skill set and background
- Strong working experience in CAD based Applications with knowledge on 3D geometrical libraries.
- Strong working knowledge on 3D Math, geometry and linear algebra
- Strong programming experience using C# with .net FW/.net Standard/.net libraries [UWP exposure is added advantage] and C++.
- Experience in developing CAD solutions that are a combination of Hardware and software is a plus.
- Strong knowledge of design patterns and theoretical computer science.
- 3 years of experience in software product development.
- It is beneficial to have experience with git, Bitbucket and Jira
- Strong debugging skills for workflows, memory and performance.
- String in analytical thinking and problem solving.
- Working knowledge in code obfuscation tools is a nice to have.
- Knowledge of any of the unit testing frameworks.
- Experience in developing with Agile cycles.
Traits
- Strong in clearly conveying what is required for the project to be a success.
- Transparent and honest communication.
- Raise red flags early on.
- Thoroughness and being self-driven.
Education
- Must be an Engineering graduate from a tier-1 / tier-2 ranked institutes preferably Mechanical or Civil with a strong academic record.
Job Description
- Ownership and proactiveness in one’s own feature / bug fixes, taking things to closure.
- Collaborate with development team and peer developers to refine and iterate feature requirements. Ability to think from customer and product team perspectives.
- Ability to break down requirements to tangible and clean design.
- Ability to use design patterns and SOLID / GRASP principles as required.
- Ability to develop high quality software from design, with well organized, well written, error handled code.
- Ability to unit test code for a robust delivery to test / product teams.
- Ability to debug issues during and after development. Debug customer issues.
- Ability to profile performance and improve software performance for users.
- Ability to foresee problems for development and take proactive measures to mitigate then.
- Embrace agile development, and ability to estimate stories in points.
- Ability to understand other’s design / code and provide constructive reviews.
- Ability to document as required.
- Keeping abreast on new technologies that could directly benefit feature design and development.
- Organize work and be self-driven with little or no supervision.
Job Seeker Advisory & Application Guidelines
Before You Apply
Review the required educational stream, minimum cutoff percentage, eligible graduating batch, and job location carefully. Update your resume with relevant project highlights matching the job role before submitting your application.
100% Free & Anti-Fraud Notice
JobInvent and legitimate hiring employers never charge fees for job applications, interview scheduling, coding assessments, or offer letters. Never pay money to anyone promising guaranteed job placements. Report suspicious activity to admin@jobinvent.com.
Interview Preparation Tip: Need help with HR or technical rounds for this role? Check our free Interview Questions & Answers and real Interview Experiences from candidates across top MNCs.
Latest Posts
Dredging Corporation of India Recruitment 2026 – Walk in
Posted: October 28, 2026
BOBCAPS Business Development Manager Recruitment 2026 - Apply Online
Posted: October 28, 2026
Xylem Recruitment Drive 2026 | Xylem Hiring Mechanical Engineer
Posted: October 27, 2026
Copeland Recruitment Drive 2026 | Copeland Hiring Thermel Engineer
Posted: October 27, 2026
Bloom Energy Recruitment Drive 2026 | Bloom Energy Hiring Mechanical/AerospaceEngineer
Posted: October 27, 2026
WSP Recruitment Drive 2026 | WSP Hiring Mechanical Engineer
Posted: October 27, 2026