Skip to content
NewFull-time· software · ai
T

Texas Instruments

Software Engineer

Pay

₹25L–27L LPA

+22% vs avg

Location

Bangalore

On-site

Batch

2023, 2024, 2025

eligible

Closes

8d

1 Oct

Posted 18h ago · 760 views this week

Open · 8 days left

₹25L–27L LPA

Full-time · Bangalore · On-site

CareersAt.Tech curates & verifies listings. Always apply on the official company page.

Tailor my resume to this JD

Free AI prompt · built for this exact role

Description

About the role

Texas Instruments India is seeking a Software Engineer to design, develop, and support embedded software for DLP controllers and related peripherals used in industrial and automotive applications. The role involves collaborating with hardware, silicon, and algorithm teams while ensuring code quality, safety, and performance.

Responsibilities

  • Define requirements, design, develop, test, integrate, and support embedded software components such as OS code, device drivers, frameworks, and algorithmic libraries.
  • Follow TI’s established software development methodology and quality standards.
  • Apply machine‑learning algorithms and AI‑assisted coding to edge‑device software.
  • Support pre‑silicon design activities and perform software validation.
  • Influence hardware architecture decisions based on software needs and performance.
  • Create and maintain technical documentation, user guides, and customer collateral.
  • Collaborate with cross‑functional teams (silicon, hardware, algorithms, tools, applications) and external customers throughout the software lifecycle.
  • Manage configuration, releases, and ensure thorough testing coverage.

Eligibility

  • 2+ years of industry experience developing software for embedded devices.
  • Bachelor’s or Master’s degree in Electrical/Electronics, Computer Science, or related fields.
  • Strong proficiency in C/C++ on embedded platforms.
  • Good understanding of hardware schematics and ability to use lab equipment such as oscilloscopes and logic analyzers.
  • Effective debugging skills for both software and hardware issues.
  • Ability to work independently, multitask, and collaborate across diverse functional teams.
  • Analytical mindset with a focus on automation and problem solving.

Skills

  • C/C++ programming
  • Python scripting
  • Git version control
  • Embedded RTOS platforms
  • Machine learning and AI integration
  • Hardware debugging and lab instrumentation
  • Software testing and automation
  • Embedded system development tools (compilers, IDEs, simulators)

Benefits

    Skills

    · 15 total

    Required10

    c++pythongitairtosembedded systemshardware debuggingmachine learningsoftware testingversion control

    Nice to have5

    static code analysislab equipmentimage processingfunctional safetyautomotive aspice