Grade - Embedded Software Engineer

Caterpillar Caterpillar · Industrial · Chennai, Tamil Nadu

Develops, designs, implements and tests software of embedded devices and systems; monitors and enhances the efficiency and stability of the systems.

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.

Skills

Required

  • Analytical Thinking
  • Effective Communications
  • Teamwork
  • Technical Excellence
  • Software Development
  • Requirements Analysis
  • System Testing
  • Technical Troubleshooting