Grade - Senior Development Expert/architect

Caterpillar Caterpillar · Industrial · Chennai, Tamil Nadu

Develops, designs, implements, and tests software for embedded devices and systems, focusing on monitoring and enhancing system efficiency and stability. Responsibilities include gathering requirements, writing and debugging code, and collaborating on post-production support.

What you'd actually do

  1. Gathering and analyzing user/client requirements to create the software requirements specification (SRS) document.
  2. Writing and implementing source codes of embedded systems and enhancing code samples of existing systems.
  3. Testing and debugging embedded system software using different tools/methods available to improve code quality and optimize system performance.
  4. Collaborating with other teams to provide post production support.
  5. Requires a degree in an accredited Engineering, Computer Science, or Materials Science curriculum.

Skills

Required

  • software development
  • requirements analysis
  • analytical thinking
  • effective communications
  • teamwork
  • technical excellence
  • producing results