Opportunities unlimited for everyone - be bold, curious, and seek to shape the future. Explore what's possible, discover what you love to do, and find accelerated paths for growth. At Tata Elxsi, You Matter!

 Unlimited opportunities for everyone
 Unlimited opportunities for everyone

C++ Embedded Engineer

Tata Elxsi offers comprehensive services in Media and Communications, including research, strategy, design, software development, validation, and deployment. With global presence and deep expertise, we specialize in 5G services, Edge computing, and connectivity solutions

Key Responsibilities:

  • Develop and maintain high-quality, efficient C/C++ code for embedded products in alignment with product requirements.
  • Work extensively with microcontrollers (STM, NXP, or other 32-bit platforms).
  • Develop drivers and software for communication interfaces such as SPI, UART, I2C, USB, etc.
  • Perform unit, integration, and system testing to validate software correctness and performance.
  • Participate actively in design reviews, code reviews, and architectural discussions.
  • Collaborate with cross-functional teams to deliver integrated customer solutions.
  • Ensure code quality, documentation, and deployment through CI/CD pipelines.
  • Troubleshoot and resolve production issues efficiently.

Required Skills & Qualifications:

  • 4 to 7 years of strong embedded software development experience in C++ (C is optional).
  • Proven experience in low-level device driver development.
  • Hands-on experience with microcontrollers (STM, NXP, or any 32-bit architecture).
  • Working knowledge of communication interfaces like SPI, UART, I2C, USB.
  • Familiarity with hardware test equipment such as oscilloscopes, logic analyzers, and schematic reading.
  • Experience with automation testing using Python scripting and CppUTest framework.
  • Strong experience in creating design documents, unit testing, and requirements analysis.
  • Proficient with version control tools such as Git.
  • Comfortable working in an Agile development environment.
  • Excellent analytical, problem-solving, and communication skills.
  • Ability to work independently and collaboratively in teams.

Desirable:

  • Experience or knowledge of the medical domain.
  • Prior exposure to CI/CD pipeline implementation.

Opportunities Await You at Tata Elxsi

Explore Roles
 Opportunities Await You at Tata Elxsi

Attention

Attention

This website is best viewed in portrait mode.

We Use Cookies

When you visit a website, it may store or retrieve information in the form of cookies on your browser. This information may pertain to you, your preferences, or your device and is mainly used to ensure that the site functions as expected.

For additional information Cookie Policy

We Use Cookies