Tuesday, November 10, 2026
CLOUDSUTRA

Texas Instruments Hiring: Software Engineer – Bengaluru, India

Texas Instruments • Bengaluru, India
INR ₹15 LPA – ₹25 LPA (Estimated)/year
Texas Instruments
Software EngineerFull-timePosted 9 August 2026Expired

This job has expired and may no longer be accepting applications.

Share:

Job Description

Texas Instruments is hiring a Software Engineer / Senior Engineer for its Application Drivers & Software Infrastructure team in Bengaluru.

In this role, you will work on the design, development, and testing of customer-facing peripheral drivers such as SPI, I2C, ADC, GPIO, and other embedded interfaces. You will also contribute to embedded software infrastructure for TI's connectivity devices.

The role involves working with Zephyr RTOS, CI/CD automation, SDK development and delivery, build systems, test automation, and embedded software development.

You will collaborate closely with engineers and technical leads across multiple locations and work with global, cross-cultural teams. The position provides opportunities to develop strong expertise in embedded software, low-level driver development, RTOS integration, automation, and semiconductor technologies.

Advertisement

Requirements

  • 2–5 years of experience in embedded driver development or infrastructure tooling.
  • Bachelor's or Master's degree in Electronics, Electrical Engineering, Computer Science, or a related field.
  • Strong experience with Embedded C and hardware driver development.
  • Understanding of low-level peripheral drivers such as:
    • SPI
    • I2C
    • UART
    • ADC
    • GPIO
  • Familiarity with Zephyr RTOS or other embedded operating systems.
  • Exposure to DevOps tools, build systems, and embedded software development workflows.
  • Experience with CMake and test automation.
  • Good understanding of Git and scripting languages such as Python or Perl.
  • Experience with CI/CD workflows and automation.

Good to Have

  • Experience with oscilloscopes, logic analyzers, and embedded debuggers.
  • Experience with unit testing and embedded software test frameworks.
  • Experience with SDK packaging and release processes.
  • Knowledge of RTOS configuration and integration.
  • Experience working with cross-functional or multisite engineering teams.
  • Strong debugging and problem-solving skills.
  • Good communication and collaboration skills.
  • Willingness to learn new technologies and take ownership of assigned work.

Key Responsibilities

  • Develop and test peripheral drivers for TI connectivity platforms.
  • Design and maintain embedded software infrastructure components.
  • Support Zephyr RTOS integration and configuration.
  • Develop and maintain CI/CD pipelines for embedded software.
  • Contribute to unit testing and test automation frameworks.
  • Support SDK packaging and software delivery.
  • Debug and resolve issues across driver and application layers.
  • Participate in code reviews and technical design discussions.
  • Collaborate with engineers and technical leads across multiple locations.
  • Maintain technical documentation and ensure quality delivery.
  • Take ownership of assigned development and debugging tasks.

Advertisement

Job Details

Company:
Texas Instruments
Location:
Bengaluru, India
Address:
Texas Instruments India Pvt. Ltd. Bagmane Tech Park, No. 66/3, Adjacent to LRDE, Byrasandra, C V Raman Nagar Post, Bengaluru, Karnataka, India, 560093, IN
Category:
Software Engineer
Employment Type:
Full-time
Salary:
INR ₹15 LPA – ₹25 LPA (Estimated)/year
Posted:
9 August 2026
Valid Through:
14 August 2026 (Expired)