Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Autonomy Engineer - Software Developer @ Caterpillar Inc

Home > Software Development

 Autonomy Engineer - Software Developer

Job Description

  • Caterpillar s Integrated Components and Solutions is seeking a talented and motivated software developer with a passion to work with software engineers and build a world class platform for delivering autonomous vehicle solutions.

Responsibilities & Duties :-

  • Complete application coding assignments that meet provided technical specifications and end-user requirements.
  • Document application design specifications and implementation procedures to improve application quality and reuse of code.
  • Plan and execute unit testing and implementation of major systems.
  • Provide on-time deliveries that were communicated as part of Grooming, Sprint Planning sessions.
  • Maintain high standards of software quality within the team by establishing industry standards and best practices.
  • Develop & document software by following standardized/established documentation/process practices.
  • Develop deep understanding of features to be able to take up more complex designs.
  • Preform Peer reviews & help with RCCAs for software defects identified.
  • Work with Validation team for in-iteration/regression support.
  • Be part of Stand-ups and all other agile ceremonies for the development team.
  • Participate in the design process that generates application functional and technical specifications.
  • Assist in the creation of unit, function, and performance test scripts to improve application quality and ensure fulfilment of requirement.

Experience:-

  • B.E / B. Tech (CSC, IT, ECE or related field) with 4 years of experience.

Required Competencies: -

  • 5+ years experience to having hands-on experience as a developer in C++ in Linux (Ubuntu) operating system.
  • Work experience in developing complex user interfaces, and firmware that require adherence to performance specifications, especially in the autonomy area.
  • Work experience in mining or manufacturing industries.
  • 3+ years of experience with the Agile methodology.
  • Demonstrated ability to communicate appropriately to ensure a team s success.
  • Excellent domain knowledge in business applications.
  • Strong accountability planning/organization, and teamwork
  • Highly developed interpersonal skills to deal with sensitive, emotional, or potentially controversial situations.
  • Excellent oral and written communication skills.

Job Classification

Industry: Industrial Equipment / Machinery
Functional Area: Engineering - Software,
Role Category: Software Development
Role: Software Development
Employement Type: Full time

Education

Under Graduation: Any Graduate
Post Graduation: Any Postgraduate

Contact Details:

Company: Caterpillar Inc
Location(s): Chennai

+ View Contactajax loader


Keyskills:   Ubuntu Mining C++ Linux Test scripts Coding Agile methodology Firmware Unit testing software quality

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Module Lead - SharePoint Migration Job

  • Yash Technologies
  • 6 - 11 years
  • Hyderabad
  • 20 hours ago
₹ Not Disclosed

Lead Business Intelligence Engineer

  • Zeta
  • 4 - 6 years
  • Hyderabad
  • 22 hours ago
₹ Not Disclosed

Banking - Scrum Master

  • Quinnox
  • 8 - 13 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

Principal Data Engineer

  • Trellix
  • 10 - 15 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

Caterpillar Inc

For 90 years, Caterpillar Inc. has been making sustainable progress possible and driving positive change on every continent. Customers turn to Caterpillar to help them develop infrastructure, energy and natural resource assets. With 2015 sales and revenues of $47.011 billion, Caterpillar is the worl...