Trimble is hiring for Software Engineer

www.jobinvent.com 15 May 2021
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.