Trimble is hiring for Software Engineer

The job you are looking for is no longer available..
Company Name
Trimble
Company Website
https://www.trimble.com/en
Job Role
Firmware Development Engineer
Job Type
  • Experienced
  • Fresher
Job Location
  • Chennai
Education
  • BE/BTech
Branch
  • CS
  • IT
Job will expire on
27 May 2024

Eligibility Criteria

  • Excellent experience in CAN J1939 Protocols and Sensing Digital/Analog data from Machines or vehicles. 
  • Very strong in C programming in an embedded environment and C++ Platform. Strong software/firmware development experience and knowledge in coding design (Write high-performance, space optimized, and reusable C code ; Experience with C code optimization for space and speed)
  • Knowledgeable in Assembly programming in an embedded environment.
  • Excellent ability to review code and design of other team members and provide tangible inputs
  • The candidate must have good problem solving and strong debugging skills in low-level embedded subsystems(hands on with platform specific debuggers)
  • Expertise in 8/16/32-Bit Microcontrollers/Processor

Job Description

  • Design, develop, code, unit test, debug embedded system firmware applications that are deployed on Trimble IoT Telematics boxes
  • Developing scripts to read and interpret CAN vehicle data
  • Analyze and Reverse engineer vehicle CAN and and machine data
  • Develop Firmware/Software according to Trimble IoT Telematics Platform and standard. 
  • Capable of understanding and contributing to the technical solution from design through to code level
  • Maintain high standards of software quality within the Firmware team by following World class standard, good practices and habits
  • Collaborate with other Firmware Engineers, Backend Software Engineers and architects to plan, design, develop, test, and maintain embedded applications
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans
  • Prepare reports, manuals and other documentation on the status, operation and maintenance of firmware
  • Design, develop, and unit test applications in accordance with established standards
  • Participate in peer-reviews of solution designs and related code

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.